从数据库生成DAL层(存储库模式)

时间:2011-02-22 07:44:43

标签: c# linq-to-sql entity-framework asp.net-mvc-3

如何根据存储库模式从已创建的数据库生成DAL层?可能的?

3 个答案:

答案 0 :(得分:4)

当然,只需使用Visual Studio designers拖放数据库表即可。您还可以考虑使用接口后面的实体抽象操作,以削弱这些存储库的使用者与特定实现之间的耦合。

答案 1 :(得分:0)

有几种资源可以使用存储库模式抽象对数据存储的访问,但到目前为止this是我见过的最全面的文章。

答案 2 :(得分:0)

为了创建存储库,您可以使用我创建的NuGet包,为模型提供命名空间,它将基于Entity Framework 6为您生成Repository和UnitOfWork类:

https://www.nuget.org/packages/RepositoryGenerator/