Entity Framework通用存储库有什么优势吗?

时间:2012-12-27 07:23:12

标签: .net entity-framework entity-framework-4

我是实体框架架构的新手。我试着用edmx文件制作一些示例代码,但现在我想编写实体框架的通用代码,我想知道编写这个通用代码的任何优点。因为实体框架对象已经提供了很多方法。

请让我知道你的答案,因为你的答案将对我的新项目开发更有帮助。

1 个答案:

答案 0 :(得分:4)

如果您是实体框架架构的新手,那么您可以从Code-First开发中启动它。

什么是代码优先

你可以,

  1. 无需打开设计器或定义XML映射文件即可开发

  2. 通过简单地编写“普通旧类(poco)”而不需要基类来定义模型对象

  3. 使用“约定优于配置”方法,无需显式配置任何内容即可启用数据库持久性

  4. 可选择覆盖基于约定的持久性并使用流畅的代码API来完全自定义持久性映射

  5. 您可以按照非常好的轻量级MVC Music Store Application Here

    您可以获得有关Code-First Development with Entity Framework 4 Here

    的更多信息

    我希望这会对你有所帮助。