EntityFramework数据持久化之EF的基本使用(创建数据模型)

2022-07-22,,,,

ef的特点

  1. 支持多种数据
  2. 映射引擎支持存储过程
  3. 提供visual studio集成工具,执行可视化操作

使用database first模式建模

  1. 例如,使用ef为meixin数据库建立数据模型,其中meixin数据库里有一张admin表,里面有以下字段

  2. 创建控制台应用程序后,按下【shift+ctrl+a】快捷键,打开【添加新项】对话框,选择【数据】,并选择【ado.net实体数据模型】,打开ef向导,如下图所示

  3. 点击【添加】按钮,在【实体数据模型向导】对话框中选择【来自数据库的ef设计器】,如下图所示

  4. 点击【下一步】,在【实体数据模型向导】对话框中创建数据库连接,再连接到meixin数据库,ef向导自动生成连接字符串

  5. 点击【下一步】,在【选择您的版本】对话框中选择【实体框架6.x】

  6. 选择版本后,点击【下一步】,选择数据表【admin】,如下图所示

  7. 点击【完成】,visualstudio创建出数据模型关系图,如下图所示

  8. ef向导自动生成的meixinentities类被称为数据库上下文类,位于/model1.edmx/model1.context.cs。同时生成的admin类被称为业务实体类,位于/model1.edmx/admin.cs。如下图所示
    注:数据库上下文类主要用于追踪和识别业务实体对象的变更,是数据库访问操作的入口

至此,数据模型就创建完成,加油吧!码农们!!!

《EntityFramework数据持久化之EF的基本使用(创建数据模型).doc》

下载本文的Word格式文档,以方便收藏与打印。