【问题标题】:Do I need to include all DB Tables in my Entity Data Model? (VS2010)我是否需要在我的实体数据模型中包含所有数据库表? (VS2010)
【发布时间】:2011-10-28 12:44:03
【问题描述】:

我首先使用 DB Designer Fork 为我的数据库建模,其中包含键、索引和关系。然后我为此创建一个 SQL Create 脚本,然后在 MySql 5.5(有时是 MS Sql)中运行它。

然后我在 VS2010 中创建一个 ASP.NET/c# 网站。这是我的新软件,我打算在我的新项目中使用实体数据模型(使用 .edmx 文件的软件)。

我实际上可以在 edmx 中“拖放”我现有的数据库表,它包含关系和所有内容。但是我真的想要/需要这样做吗,知道我需要为连接表创建新实体吗?

背景:与“应用程序类图”相比,我更喜欢 SQL 查询和数据库 ER 图,但我想使用这个实体数据模型,因为我相信它可以为我节省大量时间和管理数百个查询的麻烦,例如我以前是怎么做事的。

【问题讨论】:

    标签: visual-studio-2010 entity-framework-4


    【解决方案1】:

    不需要包含所选数据库中的所有表。有关说明,请参阅this article

    但我建议,如果您正在创建一个新项目,请使用 EF Code First 模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 2011-04-12
      • 1970-01-01
      • 2011-09-26
      • 2013-01-18
      • 1970-01-01
      相关资源
      最近更新 更多