博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Entity Framework实体模型 入门视频教程
阅读量:5251 次
发布时间:2019-06-14

本文共 2766 字,大约阅读时间需要 9 分钟。

---恢复内容开始---

第一步 创建一个 控制台应用程序

第二步 创建一个ADO.NET 数据实体模型

DbModel.edmx

需要跟数据库进行连接

 

通过 视图形式 创建 一张表

[assembly: EdmSchemaAttribute()]namespace EfStydu{    #region 上下文        ///     /// 没有元数据文档可用。    ///     public partial class EntityStudyEntities : ObjectContext    {        #region 构造函数            ///         /// 请使用应用程序配置文件的“EntityStudyEntities”部分中的连接字符串初始化新 EntityStudyEntities 对象。        ///         public EntityStudyEntities() : base("name=EntityStudyEntities", "EntityStudyEntities")        {            this.ContextOptions.LazyLoadingEnabled = true;            OnContextCreated();        }            ///         /// 初始化新的 EntityStudyEntities 对象。        ///         public EntityStudyEntities(string connectionString) : base(connectionString, "EntityStudyEntities")        {            this.ContextOptions.LazyLoadingEnabled = true;            OnContextCreated();        }            ///         /// 初始化新的 EntityStudyEntities 对象。        ///         public EntityStudyEntities(EntityConnection connection) : base(connection, "EntityStudyEntities")        {            this.ContextOptions.LazyLoadingEnabled = true;            OnContextCreated();        }            #endregion            #region 分部方法            partial void OnContextCreated();            #endregion            #region ObjectSet 属性            ///         /// 没有元数据文档可用。        ///         public ObjectSet
User集 { get { if ((_User集 == null)) { _User集 = base.CreateObjectSet
("User集"); } return _User集; } } private ObjectSet
_User集; #endregion #region AddTo 方法

往表里面插入一条记录

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace EfStydu{    class Program    {        static void Main(string[] args)        {            //创建一个上下文            EntityStudyEntities est = new EntityStudyEntities();            //插入一个用户实体            User u = new User();            u.AddTime = DateTime.Now.ToString();            u.Name = "xiamai";            //告诉上下文 我要往user表里面添加记录            est.User集.AddObject(u);            //命令上下文 将实体映射到表里面            est.SaveChanges();        }    }}

修改 某条记录

//修改实体            User um = new User();            um.AddTime = DateTime.Now.ToString();            um.ID = 3;            um.Name = "xiamai123";            um.Class = "1";            //将实体附加到上下文 进行管理            est.User集.Attach(um);            //设计管理器的实体状态为修改            est.ObjectStateManager.ChangeObjectState(um, System.Data.EntityState.Modified);            //映射命令            est.SaveChanges();

视频教程分享

百度云盘下载

 更多视频教程

---恢复内容结束---

转载于:https://www.cnblogs.com/maijin/p/3266204.html

你可能感兴趣的文章
如何保存图片
查看>>
js中严格模式
查看>>
win2003远程超出最大连接数解决办法
查看>>
内存堆和栈的区别
查看>>
MetaWeblog API Test
查看>>
数组方法
查看>>
ACM学习历程—HDU 5073 Galaxy(数学)
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
缓存三大问题
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
(21)模型层 -ORM之msql 聚合查询,F和Q(与、或、非查询)、分组查询
查看>>
tcpcopy 流量复制工具
查看>>
HttpClient 教程 (五)
查看>>
vue和react的区别
查看>>
PHP文件包含漏洞利用
查看>>
document.documentElement和document.body区别介绍
查看>>
Cocos2d-x中Vector使用
查看>>
第十一次作业
查看>>