EF.Repository
1.0.0.2
See the version list below for details.
Install-Package EF.Repository -Version 1.0.0.2
dotnet add package EF.Repository --version 1.0.0.2
<PackageReference Include="EF.Repository" Version="1.0.0.2" />
paket add EF.Repository --version 1.0.0.2
#r "nuget: EF.Repository, 1.0.0.2"
// Install EF.Repository as a Cake Addin
#addin nuget:?package=EF.Repository&version=1.0.0.2
// Install EF.Repository as a Cake Tool
#tool nuget:?package=EF.Repository&version=1.0.0.2
Suppose you want to add student data into the SQL Server database.
Create a “Student” entity model. Then you have to add an interface “IStudnetManager” and inherit “ICommonManager” with set your model name. interface IStudentManager:ICommonManager<Student> { } If you need another custom method for your custom logic then you can add definition in this interface. Other wise it will be empty when you feel the need to write a new method then add method definition. Note : You have to add 1 namespaces using EntityFramework.Repository.Interface.Manager;
Then you have to add an interface “IStudnetRepository” and inherit “ICommonRepository” with set your model name. interface IStudentRepository:ICommonRepository<Student> { } Note : You have to add 1 namespaces using EntityFramework.Repository.Interface.Repository;
Create a class “StudentRepository” inherited from “CommonRepository” class with a set Student model and also implement IStudentRepository interface. Sample class. public class StudentRepository:CommonRepository<Student>,IStudentRepository { public StudentRepository() : base(new ApplicationDBContext()) { } }
Note : You have to add 1 namespaces using EntityFramework.Repository.Repository;
- Create a class “StudentManager” inherited from “CommonManager” class with a set Student model and also inherit “IStudentManager” and create “StudentManger” constructor using StudentRepository object. Sample class. public class StudentManager:CommonManager<Student>,IStudentManager { public StudentManager() : base(new StudentRepository()) { } } Note : You have to add 1 namespaces using EntityFramework.Repository.Manager;
Finally you have to create an object “StudentManager” class then find all of the methods for CRUD operation. StudentManager _studentManager=new StudentManager()
Product | Versions |
---|---|
.NET Framework | net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
-
.NETFramework 4.0
- EntityFramework (>= 6.4.4)
-
.NETFramework 4.5
- EntityFramework (>= 6.4.4)
-
.NETFramework 4.6
- EntityFramework (>= 6.4.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.