使用实体框架作为数据库设计工具?

问题描述 投票:0回答:2

我喜欢实体框架 v4 的一点是,您可以使用“模型优先”方法进行设计。我也是 Visual Studio 数据库项目的忠实粉丝,该项目用于对数据库架构的更改进行版本控制。

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

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

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

这是一种好方法吗?或者还有其他工具可以做得更好吗?实体框架使用的每类型一个表的继承模型是一个好的继承模型吗?

我希望这是有道理的:/

sql-server entity-framework database-design
2个回答
3
投票

其实这个功能还是蛮方便的。 实体框架提供对多种继承模型的支持,而不仅仅是 Table-Per-Type。例如,请查看本文了解更多详细信息。


0
投票

根据我的经验,这个月我和团队在dynobird使用在线数据库设计工具。 我认为您可以尝试在您的项目中与您的团队一起解决 Entity Framework v4 问题。

© www.soinside.com 2019 - 2024. All rights reserved.