代码之家  ›  专栏  ›  技术社区  ›  Steven Evers

正在执行EntityFramework4Domain.edmx.sql

  •  0
  • Steven Evers  · 技术社区  · 14 年前

    我正在创建一个使用实体框架4作为ORM的应用程序。我正在使用设计器并生成Domain.emdx.sql文件来创建数据库。

    到目前为止,我只是在SQLServer中运行EDMX来创建DB,但我现在正在研究一个轻量级安装程序,如果存在,我想连接到DB并运行SQL脚本来创建数据库,之后我将使用我的库插入DB应该填充的所有默认值。

    我希望能够加载edmx.sql文件,这样它将始终接受最新的更改,而不必手动将该文件的内容复制到某些资源中,但我似乎无法找到如何在代码中获取其内容的方法。它不在生成文件夹中,而且在代码中似乎不可直接访问。

    我该怎么做?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Devart    14 年前

    您可以尝试使用 CreateDatabaseScript 方法。它将为您提供脚本。
    CreateDatabase method 对于ObjectContext类,此方法只需创建一个数据库。