Entity Framework实体模型 入门视频教程

恢复内容开始---

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

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

需要跟数据库进行连接

通过 视图形式 创建 一张表

[assembly: EdmSchemaAttribute()]
namespace EfStydu
{
#region 上下文 /// <summary>
/// 没有元数据文档可用。
/// </summary>
public partial class EntityStudyEntities : ObjectContext
{
#region 构造函数 /// <summary>
/// 请使用应用<span href="tag.php?name=%B3%CC%D0%F2" onclick="tagshow(event)" class="t_tag">程序</span>配置文件的“EntityStudyEntities”部分中的连接字符串初始化新 EntityStudyEntities 对象。
/// </summary>
public EntityStudyEntities() : base("name=EntityStudyEntities", "EntityStudyEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
} /// <summary>
/// 初始化新的 EntityStudyEntities 对象。
/// </summary>
public EntityStudyEntities(string connectionString) : base(connectionString, "EntityStudyEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
} /// <summary>
/// 初始化新的 EntityStudyEntities 对象。
/// </summary>
public EntityStudyEntities(EntityConnection connection) : base(connection, "EntityStudyEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
} #endregion #region 分部方法 partial void OnContextCreated(); #endregion #region ObjectSet 属性 /// <summary>
/// 没有元数据文档可用。
/// </summary>
public ObjectSet<User> User集
{
get
{
if ((_User集 == null))
{
_User集 = base.CreateObjectSet<User>("User集");
}
return _User集;
}
}
private ObjectSet<User> _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();

视频教程分享

百度云盘下载

http://pan.baidu.com/share/link?shareid=2402286085&uk=1328726313

需要源码

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

 
 
分类: C#辅助

Entity Framework实体模型 入门视频教程的更多相关文章

  1. Entity Framework快速入门--ModelFirst

    Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧.相比Nhibernate微软这方面做 ...

  2. 实体框架(Entity Framework)快速入门--实例篇

    在上一篇 <实体框架(Entity Framework)快速入门> 中我们简单了解的EF的定义和大体的情况,我们通过一步一步的做一个简单的实际例子来让大家对EF使用有个简单印象,看操作步骤 ...

  3. Entity Framework 程序设计入门二 对数据进行CRUD操作和查询

    前一篇文章介绍了应用LLBL Gen生成Entity Framework所需要的类型定义,用一行代码完成数据资料的读取, <LLBL Gen + Entity Framework 程序设计入门& ...

  4. Entity Framework快速入门--IQueryable与IEnumberable的区别

    IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代.也就是说:实现了此接口的object,就可以直接使用foreach遍历此object: IQueryable 接口 ...

  5. 使用MVC5的Entity Framework 6入门 ---- 系列教程

    使用MVC5的Entity Framework 6入门(十二)——为ASP.NET MVC应用程序使用高级功能 为ASP.NET MVC应用程序使用高级功能这是微软官方教程Getting Starte ...

  6. LLBL Gen + Entity Framework 程序设计入门

    Entity Framework推出有好几年,除了微软的Visual Studio可以做实体框架开发外,第三方的开发工具如LLBL Gen, Devart Entity Developer也可以用来做 ...

  7. Entity Framework 新手入门友好实例

    起因 因为实习的原因,程序之中用到了较多的数据库操作逻辑.如果每一处数据库操作都手写的话,工作量较大且后期不易于维护,所以希望能通过 ORM 框架来解决这两个问题. 在昨天之前,对于 ORM 这个词汇 ...

  8. Entity Framework Core 入门(2)

    安装 EF Core 将 EF Core 添加到不同平台和常用 IDE 中的应用程序的所需步骤汇总. 分步入门教程 无需具备 Entity Framework Core 或任何特定 IDE 的原有知识 ...

  9. Entity Framework快速入门--直接修改(简要介绍ObjectContext处理机制)

    在介绍Entity Framework的修改实体到数据库的方法之前呢,我们先简要的介绍一下ObjectContext的处理机制. 1.ObjectContext的处理机制 ObjectContext是 ...

随机推荐

  1. Openstack &amp; Hadoop结合项目Sahara

    Openstack 项目Sahara,主要是用来搭建Hadoop集群,利用虚拟出来的计算资源,高速搭建Hadoop集群. Sahara项目与OPenstack其它项目的关系: 图片转自:http:// ...

  2. 有关doctype!!!

    浏览器呈现模式 现代浏览器包括不同的呈现模式,目的是既支持遵循标准的网页,也支持为老式浏览器而设计的网页.其中, Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 ...

  3. asp.net mvc上传头像加剪裁功能

    原文:asp.net mvc上传头像加剪裁功能 正好项目用到上传+剪裁功能,发上来便于以后使用. 我不能告诉你们其实是从博客园扒的前台代码,哈哈. 前端是jquery+fineuploader+jqu ...

  4. WPF应用程序支持多国语言解决方案

    原文:WPF应用程序支持多国语言解决方案 促使程序赢得更多客户的最好.最经济的方法是使之支持多国语言,而不是将潜在的客户群限制为全球近70亿人口中的一小部分.本文介绍四种实现WPF应用程序支持多国语言 ...

  5. Hbuilder常用快捷键功能.html

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. UVA Graph Coloring

    主题如以下: Graph Coloring  You are to write a program that tries to find an optimal coloring for agiven ...

  7. Android从无知到有知——NO.4

    因为我们做的是手机安全卫士,因此,我们需要一个地图定位功能,些相关的项目,也有一些教程.到百度官方下载了相关的jar包和API,但自己建项目的时候却不是那么顺利,bug不断,弄得心烦意乱,最后最终臣服 ...

  8. wcf的binding和host

    ----------------------------Binding绑定:定义:绑定表示通讯信道的配置:定义了客户端与服务端之间的协议:---传输协议:http.tcp.命名管道.msmq,自定义( ...

  9. android判断网络的类型

    转自:http://blog.csdn.net/xxxsz/article/details/8199031 判断网络类型是wifi,还是3G,还是2G网络 对不同的网络进行不同的处理,现将判断方法整理 ...

  10. 分享一个c#写的开源分布式消息队列equeue

    分享一个c#写的开源分布式消息队列equeue 前言 equeue消息队列中的专业术语 Topic Queue Producer Consumer Consumer Group Broker 集群消费 ...