文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ADO.NET Entity Framework 使用数据定义语言(实体框架)

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

时间:2010-12-29  来源:悟道2010

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

  • CreateDatabase

  • DeleteDatabase

  • DatabaseExists

  • CreateDatabaseScript

说明:

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

以上列出的方法将大部分工作都委托给基础 ADO.NET 数据提供程序。该提供程序负责确保用于生成数据库对象的命名约定与用于查询和更新的约定保持一致。

下面的示例演示如何基于现有模型生成数据库。它还将新的实体对象添加到对象上下文中,然后将该对象保存到数据库中。

过程

基于现有模型定义数据库

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

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

    1. 添加一个名为 SchoolModel 的空模型。 若要创建空模型,请参见 如何:创建新的 .edmx 文件(实体数据模型工具)主题。

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

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

    2. 打开 SchoolModel.edmx 文件并将内容粘贴在 edmx:Runtime 标记中。

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

相关阅读 更多 +
排行榜 更多 +
XLM币最具爆发力的安全交易所欧易okex下载

XLM币最具爆发力的安全交易所欧易okex下载

金融理财 下载
XEM币最安全隐私链的全球交易所欧易okex下载

XEM币最安全隐私链的全球交易所欧易okex下载

金融理财 下载
WAVES币最新上线的优质交易所欧易okex下载

WAVES币最新上线的优质交易所欧易okex下载

金融理财 下载