这样,您将能够基于连接字符串和存储元数据 (SSDL) 模型创建或删除数据库实例。

ObjectContext 的以下方法使用连接字符串和 SSDL 内容来完成以下操作:创建或删除数据库,检查数据库是否存在,以及查看生成的 DDL 脚本:

ADO.NET Entity Framework 使用数据定义语言(实体框架)说明:

假定有足够的权限可执行 DDL 命令。

该提供程序负责确保用于生成数据库对象的命名约定与用于查询和更新的约定保持一致。

它还将新的实体对象添加到对象上下文中,然后将该对象保存到数据库中。

过程

基于现有模型定义数据库

  1. 创建一个控制台应用程序。

  2. 向应用程序中添加现有模型。

    1. 如何:创建新的 .edmx 文件(实体数据模型工具)主题。

    将 SchoolModel.edmx 文件添加到您的项目中。

    1. School 模型主题中复制 School 模型的概念、存储和映射内容。

    2. edmx:Runtime 标记中。

  3. 此类代码将连接字符串初始化为数据库服务器,查看 DDL 脚本,创建数据库,将新实体添加到上下文,并将更改保存到数据库。

相关文章: