上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
摘要: 一:transaction CUD: 在一个transaction中。。。 transaction: start add.... delete... update... transaction: commit /rollback R: nontransction 【无事务操作】 《1》验证:Save 阅读全文
posted @ 2017-03-13 23:31 dragon.net 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 一:linq 对ef来说不是唯一性的query。。。 二:Entity Sql 1. esql => entity sql... 【类sql的语言】 和sql差不多,但是呢,不是sql。。。 using (SchoolDBEntities db = new SchoolDBEntities()) { 阅读全文
posted @ 2017-03-13 23:18 dragon.net 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一:linq的话我们可能会遇到两个问题: 1. 我们的linq出现性能低下的时候,如果优化???? 我们写的linq所生成的sql是无法控制的。。。 (要做性能优化,必须预先知道sql会生成啥样的???) sql profile 查看生成的sql。。。 这个时候,我们必须有一个工具知道linq转成的 阅读全文
posted @ 2017-03-09 23:50 dragon.net 阅读(1544) 评论(0) 推荐(2) 编辑
摘要: 1.Linq基础 《1》 关键词: from,in,group,by,where..... MSDN上总结的有14个关键词法。。。 from xxxx in xxxx select => 三个不可缺少的条件。。。 【最基础的框架】 第一:这是语法糖。。。 第二:能够往sql上靠近。。。 (为了更好的 阅读全文
posted @ 2017-03-09 23:27 dragon.net 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一:Savechange的时候,怎么知道哪些entity被add,modify,delete,unchange ???? 如何来辨别。。。 在entity中打上标记来做表示。。。已经被跟踪了。。。当每个entity被打上标记之后,我们才可以 从这些标记获取相应的操作。。。 二:ef如何做到的。。 O 阅读全文
posted @ 2017-03-07 23:00 dragon.net 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一:最普通的数据库操作 static void Main(string[] args) { using (SchoolDBEntities db = new SchoolDBEntities()) { db.Students.Add(new Student() { StudentName = "ni 阅读全文
posted @ 2017-03-07 22:38 dragon.net 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 一:ef中的三种开发方式 1. db first。。。 db放在第一位,在我们开发之前必须要有完整的database,实际开发中用到最多的。。。 <1> DBset集合的单复数。。。 db => model 2. model first。。。 根据model生成数据库,和我们的sqlserver的可 阅读全文
posted @ 2017-03-07 22:12 dragon.net 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 一:entity framework 6.0 ORM (实体关系模型) O: Domain Object 领域模型 R: Relational Database 关系型数据库 M: Mapping 映射关系 参考资料: http://www.entityframeworktutorial.net/ 阅读全文
posted @ 2017-03-07 21:45 dragon.net 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Linq实战 之 Linq to Sql及Entity Framework操作详解 一:linq to db的框架 1. linq to sql 2. linq to ado.net entity framework linq to sql是一个团队 ef 是一个团队。。。 linq to sql 阅读全文
posted @ 2017-03-02 23:22 dragon.net 阅读(911) 评论(0) 推荐(0) 编辑
摘要: Linq实战 之 DataSet操作详解 一:linq to Ado.Net 1. linq为什么要扩展ado.net,原因在于给既有代码增加福利。FCL中在ado.net上扩展了一些方法。 简单一点的说: 就是在DatTable 和 DataRow 上面做了一些扩展。 二:扩展方法一览 1. As 阅读全文
posted @ 2017-03-02 22:39 dragon.net 阅读(1847) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页