会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Green.Leaf
博客园
首页
新随笔
联系
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
45
下一页
2017年9月29日
EF基础知识小记二
摘要: 1、EF的常用使用场景 (1)、维护一个已经存在的数据库,VS提供了工具帮助我们把数据库中的表和视图等对象导入到实体框架. [数据库=>模型(Database First)] (2)、通过VS提供的实体设计器设计表模型,然后从头开始添加实体类型、类型间的关联以及继承体系到设计器中.模型创建好后,然后
阅读全文
posted @ 2017-09-29 18:18 郑小超
阅读(392)
评论(0)
推荐(0)
2017年9月28日
Linq基础知识小记四之操作EF
摘要: 1、EF简介 EF之于Linq,EF是一种包含Linq功能对象关系映射技术.EF对数据库架构和我们查询的类型进行更好的解耦,使用EF,我们查询的对象不再是C#类,而是更高层的抽象:Entity Data Model,这提供了额外的灵活性,但在性能和简单性上面也会有所损失. EF的优点:在数据库架构和
阅读全文
posted @ 2017-09-28 18:02 郑小超
阅读(779)
评论(0)
推荐(0)
EF基础知识小记一
摘要: 1、EF等ORM解决方案出现的原因 因为软件开发中分析和解决问题的方法已经接近成熟,然后关系型数据库却没有,很多年来,数据依然是保存在表行列这样的模式里,所以,在面相对象和高度标准化的数据库中产生了一个失配(不匹配、阻抗失配,微软的安德斯.海尔斯伯格<C#之父>可能会这样叫它),为了解决这个失配,大
阅读全文
posted @ 2017-09-28 16:01 郑小超
阅读(571)
评论(0)
推荐(0)
2017年9月27日
Linq基础知识小记三
摘要: 1、子查询 Linq中的子查询思想和Sql中的子查询其实差不多, 对于方法语法,一个子查询包含在另一个子查询的Lambda表达式中,代码如下: n.Split().Last()就是一个子查询 下面通过一个例子来讲解Linq子查询的两种不同的方式.找出一个IEnumerable<T>长度中最长的字符串
阅读全文
posted @ 2017-09-27 17:26 郑小超
阅读(294)
评论(0)
推荐(0)
Linq基础知识之延迟执行
摘要: Linq中的绝大多数查询运算符都有延迟执行的特性,查询并不是在查询创建的时候执行,而是在遍历的时候执行,也就是在enumerator的MoveNext()方法被调用的时候执行,大说数Linq查询操作实例方法返回的都是IEnumerable<T>,所以只有在使用foreach遍历的时候,查询方法才能被
阅读全文
posted @ 2017-09-27 14:06 郑小超
阅读(1050)
评论(1)
推荐(1)
Linq基础知识小记二
摘要: 书写Linq查询有两种方法,第一种是通过方法语法(也就是扩展方法),第二种是查询表达式语法. 1、方法语法 方法语法就是通过扩展方法和Lambda表达式来创建查询 (1)、链式查询 这种查询方式很多语言都支持,通过一段实例,介绍Linq的链式查询.需求如下:找出字符串数组中含有字母e的字符穿,并按长
阅读全文
posted @ 2017-09-27 11:21 郑小超
阅读(375)
评论(0)
推荐(0)
2017年9月26日
Linq基础知识小记一
摘要: 1、LINQ(语言级集成查询)的作用就是提供一种统一且对称的方式,让程序员在广义的数据上获取和操作数据。广义的数据包括XML文档数据、元数据、System.Data.dll和System.Data.SqlClient.dll提供的DataSet和DataTable等数据、内存数据(Array、Col
阅读全文
posted @ 2017-09-26 18:08 郑小超
阅读(225)
评论(0)
推荐(0)
2017年9月24日
EF 通过DataAnnotations配置属性和类型
摘要: 一、通过Attribute配置约束 1、主键约束 通过KeyAttribute来配置主键约束,代码如下: 2、外键约束 通过ForeignKeyAttribute来配置外键约束,代码如下: 注意,指定列名存在(外键必须存在),如上面的ForeignKey,则类中必须存在名称为ForeignKey的属
阅读全文
posted @ 2017-09-24 23:33 郑小超
阅读(4449)
评论(1)
推荐(0)
2017年9月11日
C# 引用类型和值类型
摘要: 1、引用类型 FCL(Framework)中的大多数类型都是引用类型,引用类型总是在托管堆中分配的,C#的new操作符会返回对象的内存地址,也就是指对象数据的内存地址。在使用引用类型时,存在以下性能问题,这是我们在开发中必须要注意的: a、内存必须从托管堆上分配(也就是说每new一个对象,会占用内存
阅读全文
posted @ 2017-09-11 20:36 郑小超
阅读(354)
评论(0)
推荐(0)
2017年9月10日
C# checked和unchecked详解
摘要: 1、对基元类型执行的许多算术运算都可能造成溢出,有如下代码: 简单的解读上面的代码: 第一步,将所有的操作数都扩大至32位或者64位(根据操作系统的位数决定)。所以b和200(这两个值都不超过32位),首先转换成32位(假设当前操作系统是32位),然后加到一起。结果就是一个32位值(十进制300或者
阅读全文
posted @ 2017-09-10 17:37 郑小超
阅读(11841)
评论(0)
推荐(2)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
45
下一页