0

在将实体框架与 WPF 应用程序一起使用时,我有一个(我希望)基本问题。

我按照 msdn 演练:http: //msdn.microsoft.com/en-us/data/jj200620 它说:

许多开发人员宁愿使用 Data Annotations 而不是 fluent API 来执行配置。

我的理解是,所有映射类的映射“文件夹”都是无用的,人们更喜欢直接在模型类中使用注释。

所以从这里开始,要么我是对的,要么我想摆脱映射类

或者我错了,也许我需要某种指导线来开始使用实体框架

我选择代码优先方法,因为我在现有数据库上工作。问题是他们使用 EF 的方法太多了,我很困惑。

  • 有些人正在使用 Edmx 文件
  • 其他人使用逆向工程
  • 注解
  • 流利的api

对于最新版本的 EF,我找不到任何类型的真正完整的书籍或文档、基本指南。

谢谢你

4

1 回答 1

0

好吧,对于一个基本的初学者,我建议您首先尝试代码,因为它很容易开始,只需将您的实体定义为 c# 类,然后当包含在数据上下文中时,它们将自动创建您的数据库。我喜欢 codefirst 的原因,它对于最常见的情况很容易并且可以快速实现。迁移也有一些自动化。我建议你阅读这个博客

于 2013-02-08T09:29:41.013 回答