Code First如何与Entity Framework 4.1一起使用?

时间:2014-06-30 17:29:45

标签: c# asp.net entity-framework

Code First如何与Entity Framework 4.1一起使用?我想知道如何管理数据库并在Code First Approach中使用Model.Thanks

2 个答案:

答案 0 :(得分:3)

Code-First Development实现了非常好的开发工作流程。它使您能够:

  1. 无需打开设计器或定义XML即可开发 映射文件。无需开设设计师或开发即可开发 定义XML映射文件。
  2. 通过简单地编写“普通旧类”而不需要基类来定义模型对象。
  3. 使用“约定优于配置”方法,该方法可在不显式配置任何内容的情况下启用数据库持久性。
  4. (可选)覆盖基于约定的持久性,并使用流畅的代码API完全自定义持久性映射。
  5. 这是一个普遍的问题,互联网上提供了很多帮助。以下链接将有助于实施Code First方法。

    http://msdn.microsoft.com/en-us/magazine/hh126815.aspx

    http://weblogs.asp.net/scottgu/code-first-development-with-entity-framework-4

答案 1 :(得分:1)

使用EF 4.1,数据库不受管理。您可以让它在初始创建时生成数据库,但EF 4.1不使用迁移。您可以创建一个自定义解决方案来管理数据库,但它可能会在生产环境中造成痛苦和危险。

不确定你对EF有多熟悉,但是如果你没有使用过它,我会建议其他人阅读教程或3.另外,如果可能的话,我会使用最新版本的EF你可以做得很好自4.1以来已更新。

这是一个教程。 http://blogs.msdn.com/b/adonet/archive/2011/09/28/ef-4-2-code-first-walkthrough.aspx