0

我们有几种使用 EF 访问数据库的方法:代码优先或模型优先或数据库优先设计......我想知道我何时使用这些方式访问数据库?......

这些技术是否有任何标准可以访问我的 Asp.net Web 应用程序或 asp.net mvc Web 应用程序中的数据库?

4

1 回答 1

2

基本上有两种情况-您的数据库存在或您的数据库不存在。如果您的数据库存在,您有两个选择 - 您可以使用实体设计器对您的数据库进行逆向工程或对现有数据库使用“CodeFirst”(例如,通过使用 EF Power Tools 逆向工程)。现在,如果您更喜欢使用类作为建模工具而不是线和框(EF 设计器),您会选择 CodeFirst,否则您将使用设计器。如果您没有数据库,您还有两个选项 - CodeFirst - 根据您的类 (CodeFirst) 创建数据库或使用设计器绘制模型(“线和框”)并根据您绘制的内容创建数据库。

于 2012-11-04T02:54:32.430 回答