.Net EntityFramework 初始配置

本文介绍.NET框架下Entity Framework(简称EF)的配置流程,EF是微软提供的ORM工具,旨在简化数据库访问,提升开发效率。文章详细讲解了EF的三种使用场景,如何在项目中引入EF,创建实体类和数据上下文,以及如何进行数据迁移和设置连接字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.Net EntityFramework 初始配置

1.何为EF(EntityFremework)

微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事

EF有三种使用场景,1. 从数据库生成Class,2.由实体类生成数据库表结构,3. 通过数据库可视化设计器设计数据库,同时生成实体类。

2.何为ORM

ORM 是将数据存储从域对象自动映射到关系型数据库的工具。ORM主要包括3个部分:域对象、关系数据库对象、映射关系。ORM使类提供自动化CRUD,使开发人员从数据库API和SQL中解放出来。

此段本文来自:http://www.cnblogs.com/xuf22/articles/5513283.html

3.开始为你的项目配置EF
先新建一个.Net Framework框架的项目
在这里插入图片描述
为此项目导入微软的官方EF程序包
在这里插入图片描述

增加一个实体
在这里插入图片描述
增添一个数据上下文类
不要忘了在里头添加你刚写的实体
在这里插入图片描述
打开NuGet包控制台,进行数据迁移配置
在这里插入图片描述
配置完毕后开始设置连接串
连接串name必须与数据上下文的类名保持一致
在这里插入图片描述
配置成功后会出现一个数据迁移的配置文件夹
在这里插入图片描述

里面的类可以进行数据迁移的设置以及添加种子
在这里插入图片描述

写个种子来添加初始数据
在这里插入图片描述
配置完成后在nuget控制台更新数据库
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值