-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the blayer wiki! Here you'll find detailed information on how to use the library.
Here's how to get started:
You only need one project to handle your domain interactions to work with Blayer.Data
, but desirably you'd have the following structure:
-
Create 2 projects:
Your.Namespace.Domain
Your.Namespace.Poco
-
Add
Blayer.Data
to your domain project
Folders:
- AdditionalSteps
- ModelConfiguration
- Notifications
- Repositories
- Validations
A file in the root of the project named AppConfiguration
(just an example) with the content:
namespace UserNamespace
{
public class AppConfiguration : RepositoryConfiguration
{
}
}
This project should reference Blayer.Data
and Your.Namespace.Poco
(if you have that project).
Just your regular POCO classes
Copy the folders under Blayer.Data/Templates
to:
C:\Program Files (x86)\<your_vs_version>\Common7\IDE\ItemTemplates\CSharp\Blayer
Example:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Blayer
This will allow you to use the code templates provided to be used with Blayer.
It's very likely VS won't just reload and show you the new templates, so you might need to:
- Close all instances of Visual Studio.
- Delete the
ItemTemplateCache
folder insideC:\Program Files (x86)\<your_vs_version>\Common7\IDE
- On the Start menu, click Run, type cmd, and click OK.
- At the command prompt, locate the directory that contains devenv.exe, and type devenv /installvstemplates.
- Run devenv /setup.
- Run Visual Studio.
- Creating POCO classes
- Creating Repositories
- Creating ModelConfiguration
- [Creating AdditionalSteps]
- [Creating Notifications]
- [Creating Validations]
- [Performing CRUD operations]
- [Performing SQL queries]