0

我们已经创建了一个数据库,我们使用 DatabaseFirst,但是我们需要在数据库中添加一些其他的新模式。我不想在 EF 中创建新表并从模型更新数据库。我只想应用一些更改而不触及其余部分。有没有办法将数据库模式仅保留为图表?还有什么方法可以显示模式名称并能够通过模式过滤它对表进行分组并最终移动到另一个图表中以通过模式分开保留许多图表?

4

1 回答 1

0

我试图做同样的事情,但未能找到使用 VS 的方法。您当然可以使用 SQL 语句修改任何 SQL 数据库,但听起来您想使用许多可视化模型,并有选择地应用它们。我使用 Modelright 是因为它允许高级模式操作,并且您可以突出显示表及其关系,然后只生成特定的 SQL,然后复制并粘贴语句。我还更改了不同表的配色方案(没有双关语)以跟踪现在和未来等。它还直接生成到数据库、逆向工程师等。它的成本很高。不过警告,我无法对 CE 4.0 进行逆向工程。

我相信 Enterprise Architect 也为 SQL 做了很多这方面的工作,虽然主要是一个一体化的 UML 工具,但如果 EA 能满足您的需求,可能会更好,因为它还有更便宜的版本和出色的 UML 工具。它不会有高级图形。

如果有人知道如何让 VS2012 做一些建模技巧,请加入。

于 2013-07-17T02:35:29.447 回答