首页 > 作文

Entity Framework使用DataBase First模式实现增删改查

更新时间:2023-04-06 02:08:38 阅读: 评论:0

一、新建控制台应用程序,然后右键->添加新建项,选择数据里面的实体数据模型:

然后点击添加

二、选择来自数据库的ef设计器,并点击1牛顿等于多少千克下一步

三、在实体数据模型向导界面选择要使用的数据连接,或者点击新建连接按钮创建新的连接,这里选择已有的连接,不想睡歌词并点击下一步:

四、选择实体框架6.0,点击下一步:

五、选择要操作的表,并点击完成:

六、查看生成的项目结构

考研复试线

自动添加了entityframework的引用。同时会在项目的根目录下面生成一个package文件夹:

package文件夹里面存放的是与entityframework有关的文件:

查看生成的配置文件:

configctions节点里面有一个ction段的name为entityframework,下面有一个节点的名称就是该ction段name的值。如果想在其他地方使用ef的配置信息,那么需要把configctions、connectionstrings、entityframework三个节点都需要拷贝过广东药学院分数线去,并且c我的成长600字作文onfigctions节点是在所有节点的最前面。

七、查看生成的edmx文件

1、查看.tt下面的文件

.tt文件下面生成的就是数据库表对应的实体类,并且是但是形式的。

2、查看.edmx文件

在edmx文件上面右键选择打开方式,选择xml(文本)编辑器方式打开:

文件的整个结构如下:

其中ssdl content定义的是数据库表的结构:

csdl content定义的是实体类的结构:

c-s mapping content定义的是实体类和数据库表的映射关系:

从c-s mapping content节点中可以看出,ef为什么会自动生成实体类,或者通过实体类为什么能操作数据库的数据了。

从这里可以看出ef做的第一件事情:取数据库的数据表结构,生成实体类,在表和实体之间自动建立映射关系。

3、studentmanager.tt是t4模板,是用来生成实体类的模板。

t4模板:从edmx中取数据结构,按照模板生成对应格式的实体类。

4、studentmanager.context.cs文件

studentsystementities继承自dbcontext,用来操作数据库。

到此这篇关于entity framework使用databa first模式实现增删改查的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。

本文发布于:2023-04-06 02:08:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4e57652b2bb414ce962c9ce8cf0eeed8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Entity Framework使用DataBase First模式实现增删改查.doc

本文 PDF 下载地址:Entity Framework使用DataBase First模式实现增删改查.pdf

标签:的是   节点   文件   数据库
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图