2010-08-06 81 views
2

我喜欢关于Entity Framework v4的一件事是您可以使用“模型优先”方法进行设计。我也是Visual Studio数据库项目的粉丝,用于控制数据库模式更改的版本。使用实体框架作为数据库设计工具?

传统上,我一直在使用SSMS工具来生成架构,然后将其导入到数据库项目中。

在我们的业务中,我们希望将多个数据库整合到一个单一的中央数据库中,因为我们在用户帐户和设备方面存在一些重叠。

我在考虑使用Entity Framework v4模型设计器来设计带有继承和引用的整体数据库模式,然后生成SQL代码,然后将其导入到数据库项目中。

这是做这件事的好方法,还是有其他工具可以做得更好?实体框架使用的继承模型table-per-type是一个很好的继承模型吗?

我希望是有道理的:/

回答

3

其实,这个功能是相当方便的。 实体框架提供了对几种继承模型的支持,而不仅仅是Table-Per-Type。例如,请参阅this article了解更多详情。