我喜欢 Entity Framework v4 的一件事是您可以使用“模型优先”方法进行设计。我也是 Visual Studio 数据库项目的忠实粉丝,用于对数据库架构进行版本控制更改。
传统上,我一直使用 SSMS 工具来生成模式,然后将其导入到数据库项目中。
在我们的业务中,我们希望将多个数据库整合到一个单一的中央数据库中,因为我们在用户帐户和设备方面存在一些重叠。
我正在考虑使用 Entity Framework v4 模型设计器来设计具有继承和引用的整体数据库架构,然后生成 SQL 代码,然后将其导入到数据库项目中。
这是一个很好的方法还是有其他工具可以做得更好? Entity Framework 使用的继承模型 table-per-type 是一个好的继承模型吗?
我希望这是有道理的 :/
最佳答案
其实这个功能还是挺方便的。
Entity Framework 提供对多种继承模型的支持,而不仅仅是 Table-Per-Type。看看this article例如,了解更多详情。
关于sql-server - 使用 Entity Framework 作为数据库设计工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420909/