entityframework学习笔记--003-使用model first
2016-11-30 15:14
239 查看
首先,我个人觉得这(model first 即模型优先)是一个鸡肋似的功能。当赞扬着他的强大的功能的同时,你也会觉得这个功能好像是不是不怎么需要,也很少使用。
1.右键你的项目,选择“添加”》“新建项” ,在弹出的对话框中选择“数据”,“ADO.NET实体数据模型”,点击“添加”。如图3-1
View Code
输出:
图3-7
8.其实“model first”的功能之强大元不止这些,比如“表关系”、“导航属性”、“属性限制”等等,都是可以通过它来完成的。不过“model first”使用的人貌似不多,可能正是因为这样的原因。在ef7中,已经把这个功能移除了。
1.右键你的项目,选择“添加”》“新建项” ,在弹出的对话框中选择“数据”,“ADO.NET实体数据模型”,点击“添加”。如图3-1
1 using (Model1Container1 db = new Model1Container1()) 2 { 3 for (int i = 0; i < 5; i++) 4 { 5 Student s1 = new Student(); 6 s1.Name = "studnet" + i; 7 s1.Age = i; 8 s1.Detail = "detail" + i; 9 10 db.Students.Add(s1); 11 } 12 13 int count = db.SaveChanges(); 14 15 Console.WriteLine("成功插入 {0} 条数据!",5); 16 17 Console.WriteLine("name \t\t age"); 18 19 foreach (var item in db.Students) 20 { 21 Console.WriteLine("{0} \t {1}", item.Name, item.Age); 22 } 23 }
View Code
输出:
图3-7
8.其实“model first”的功能之强大元不止这些,比如“表关系”、“导航属性”、“属性限制”等等,都是可以通过它来完成的。不过“model first”使用的人貌似不多,可能正是因为这样的原因。在ef7中,已经把这个功能移除了。
相关文章推荐
- [XML学习笔记]003 实体的使用,使用XML做小型数据库
- HTML学习笔记_003_标题大小的使用和转义字符
- entityframework学习笔记--009-使用原生sql语句操作数据
- Maven学习笔记003——使用入门
- node.js 学习笔记003 :使用superagent和cheerio实现简单网页爬虫
- C#学习笔记(二十一):使用文件基础
- C# 学习笔记 -- 第二天 使用注释提高代码可读性
- PHP学习笔记(3)----phpmyadmin的安装与使用[原创]
- JbuilderX使用Junit学习笔记
- C#学习笔记(十六):使用打开保存文件对话框
- .Net学习笔记 - Web页中使用WinForm
- 学习笔记,VB.NET使用DirectSound9 (1) 简单播放
- 学习笔记之引用的使用
- Chap 4 学习笔记-使用C#存储变量数据
- C#中使用委托的学习笔记
- C# 学习笔记 -- 第三天 申明和使用数据
- Servlet学习笔记(四)-----使用Servlet处理用户注册和登陆
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- 学习笔记,VB.NET使用DirectSound9 (1) 简单播放