我是否需要在实体数据模型中包含所有数据库表? (VS2010)

时间:2011-10-28 03:00:03

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

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

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

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

背景:我对SQL查询和数据库ER图比“应用程序类图”更舒服,但我想使用这个实体数据模型,因为我相信它会为我节省大量时间并且无需管理数百个查询我以前是怎么做的。

1 个答案:

答案 0 :(得分:0)

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

但我建议如果你要创建一个新项目,那么使用EF Code First模型。