EntityFramework数据持久化之EF的基本使用(创建数据模型)
2022-07-22技术教程下载本文EntityFramework,创建,持久,数据,数据模型
ef的特点
- 支持多种数据库
- 映射引擎支持存储过程
- 提供visual studio集成工具,执行可视化操作
使用database first模式建模
-
例如,使用ef为meixin数据库建立数据模型,其中meixin数据库里有一张admin表,里面有以下字段
-
创建控制台应用程序后,按下【shift+ctrl+a】快捷键,打开【添加新项】对话框,选择【数据】,并选择【ado.net实体数据模型】,打开ef向导,如下图所示
-
点击【添加】按钮,在【实体数据模型向导】对话框中选择【来自数据库的ef设计器】,如下图所示
-
点击【下一步】,在【实体数据模型向导】对话框中创建数据库连接,再连接到meixin数据库,ef向导自动生成连接字符串
-
点击【下一步】,在【选择您的版本】对话框中选择【实体框架6.x】
-
选择版本后,点击【下一步】,选择数据表【admin】,如下图所示
-
点击【完成】,visualstudio创建出数据模型关系图,如下图所示
-
ef向导自动生成的meixinentities类被称为数据库上下文类,位于/model1.edmx/model1.context.cs。同时生成的admin类被称为业务实体类,位于/model1.edmx/admin.cs。如下图所示
注:数据库上下文类主要用于追踪和识别业务实体对象的变更,是数据库访问操作的入口
至此,数据模型就创建完成,加油吧!码农们!!!
《EntityFramework数据持久化之EF的基本使用(创建数据模型).doc》
下载本文的Word格式文档,以方便收藏与打印。
-
-
【pandas小技巧】--数据转置
所谓数据转置,就是是将原始数据表格沿着对角线翻折,使原来的行变成新的列,原来的列变成新的行,从而更方便地进行数据分析和处理。
pandas中DataFrame的转置非常简单,每个DataFrame对象都有一个T属性,通过这...
2023-08-16编程代码Pandas,小技巧,数据
-
-
-
pytest数据参数化和数据驱动yaml的简单使用
Pytest参数化
@pytest.mark.parametrize(argnames, argvalues)
argnames: 要参数化的变量, string(逗号分隔), list, tuple
argvalues: 参数化的值,list, list[tuple]
新建一个 简单的 test_demo.py 代码内容为...
2023-08-01编程代码参数,数据,驱动
-
Linux 创建 Python 虚拟环境
Linux 创建 Python 虚拟环境
0. 前言
网上教程太杂太乱,要么排版不好看,要么讲半天讲不到重点,故做此篇,精简干练。
1. 安装virtualenv
先用pip安装virtualenv第三方库
pip install virtualenv
2. 创建虚拟环...
2023-08-01编程代码创建,环境,虚拟
-
-
JAVA中创建线程池的五种方法及比较
之前写过JAVA中创建线程的三种方法及比较。这次来说说线程池。
JAVA中创建线程池主要有两类方法,一类是通过Executors工厂类提供的方法,该类提供了4种不同的线程池可供使用。另一类是通过ThreadPoolExec...
2023-07-31编程代码五种,创建,线程
-