5

我在实体框架中创建了模型,然后从该模型创建了数据库。

在客户端计算机上执行此操作的最佳方法是什么?

如果 Entity Framework 尝试连接到数据库并找到必要的表并且这些表不存在,则会出错。

在客户端计算机中创建这些表的最佳方法是什么?

使用模型生成的SQL文件?如果是这样,我该如何执行它?

万一这很重要,我使用的是 SQL Server Express,尽管这个问题对于任何数据库都可能是通用的。

4

1 回答 1

1

您也可以复制该脚本并在客户端中使用它......我不明白这样做的问题。

本文提供有关如何生成 SQL 脚本以生成 DB 的信息。

http://www.dotnetcurry.com/ShowArticle.aspx?ID=606

它说右键单击实体设计器,然后“从模型生成数据库...”,然后输入数据库连接的信息,单击下一步,您就有了SQL。

编辑:

有关如何读取和执行 SQL 文件的信息:

我在微软论坛找到了这个:

http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/43e8bc3a-1132-453b-b950-09427e970f31/

这个问题在这里:

如何使用 C# 执行 .SQL 脚本文件

我认为没有本地 .Net 方式可以以与 DB 无关的方式做到这一点。

于 2011-04-22T20:50:03.773 回答