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
---恢复内容结束---
Entity Framework实体模型 入门视频教程的更多相关文章
- Entity Framework快速入门--ModelFirst
Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧.相比Nhibernate微软这方面做 ...
- 实体框架(Entity Framework)快速入门--实例篇
在上一篇 <实体框架(Entity Framework)快速入门> 中我们简单了解的EF的定义和大体的情况,我们通过一步一步的做一个简单的实际例子来让大家对EF使用有个简单印象,看操作步骤 ...
- Entity Framework 程序设计入门二 对数据进行CRUD操作和查询
前一篇文章介绍了应用LLBL Gen生成Entity Framework所需要的类型定义,用一行代码完成数据资料的读取, <LLBL Gen + Entity Framework 程序设计入门& ...
- Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代.也就是说:实现了此接口的object,就可以直接使用foreach遍历此object: IQueryable 接口 ...
- 使用MVC5的Entity Framework 6入门 ---- 系列教程
使用MVC5的Entity Framework 6入门(十二)——为ASP.NET MVC应用程序使用高级功能 为ASP.NET MVC应用程序使用高级功能这是微软官方教程Getting Starte ...
- LLBL Gen + Entity Framework 程序设计入门
Entity Framework推出有好几年,除了微软的Visual Studio可以做实体框架开发外,第三方的开发工具如LLBL Gen, Devart Entity Developer也可以用来做 ...
- Entity Framework 新手入门友好实例
起因 因为实习的原因,程序之中用到了较多的数据库操作逻辑.如果每一处数据库操作都手写的话,工作量较大且后期不易于维护,所以希望能通过 ORM 框架来解决这两个问题. 在昨天之前,对于 ORM 这个词汇 ...
- Entity Framework Core 入门(2)
安装 EF Core 将 EF Core 添加到不同平台和常用 IDE 中的应用程序的所需步骤汇总. 分步入门教程 无需具备 Entity Framework Core 或任何特定 IDE 的原有知识 ...
- Entity Framework快速入门--直接修改(简要介绍ObjectContext处理机制)
在介绍Entity Framework的修改实体到数据库的方法之前呢,我们先简要的介绍一下ObjectContext的处理机制. 1.ObjectContext的处理机制 ObjectContext是 ...
随机推荐
- 用python+selenium导入excel文件
连接mysql #encoding=utf-8 import pymysql import time class ConnMysql(object): def __init__(self): self ...
- java传值和通过引用传递
第一次使用int实验: public class TTEST { private static List<UserEntity> mList = new LinkedList<Use ...
- 【Bootstrap】兼容IE8、谷歌和其他主流浏览器的观众IMAX风格的页面
尽管说IE6除了苛刻要求的一部分,我们一直没能考虑,但WIN7内置的浏览器IE8还需要支持. 在本文中,基本这种方法的优点,我个人认为,这是准备少.我们不需要在网上找了很多照片,使材料,你只要准备好了 ...
- 我在Github上的flare-spark项目
Flare-Spark 介绍 我在自己的github上建了个flare-spark项目,本身是Apache Spark项目Master分支的镜像.在Spark的基础上,添加了flare子项目. 估计大 ...
- lambda 表达式 自定义查询
遇到 这样的 问题 常用 EF . 实现 like 用 Contains("asd") 搞定 他生成的是 %asd% . 如果 我希望 生成 asd%,怎么搞呢? Start ...
- CreateMutex
C++ API CreateMutex 找出当前系统是否已经存在指定进程的实例.假设没有则创建一个相互排斥体.CreateMutex()函数可用来创建一个有名或无名的相互排斥量对象. HANDLE C ...
- 第4章3节《MonkeyRunner源码剖析》ADB协议及服务: ADB协议概览SYNC.TXT翻译参考(原创)
天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文“寻求合作伙伴编写<深入理解 MonkeyRunner>书籍“.但因为诸多原因,没有如愿.所以这里把草稿分享出来,所以错误在 ...
- Codeforces Round #FF 446A DZY Loves Sequences
预处理出每一个数字能够向后延伸多少,然后尝试将两段拼起来. C. DZY Loves Sequences time limit per test 1 second memory limit per t ...
- CentOS上安装WordPress搭建博客平台
前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新 ...
- office编程必不可少
原文:office编程必不可少 [转] 1. 微软官方实例: 段落.表格.图表 HOW TO:利用 Visual C# .NET 使 Word 自动新建文档 2. 学习资源 (1)Word in th ...