摘要:
大家还记得之前在LINQ TO SQL的对象——关系映射(ORM)一节中所提到过的一个内联属性InheritanceMapping,它用于建立实体类之间的继承关系。那么今天就详细讲解一下LINQ TO SQL中是如何实现单表继承的。内容不会太复杂,但比较重要,就作为LINQ TO SQL的补充吧! 那么何谓单表继承?大家都知道面向对象中的继承所体现是可扩展性和可重用性,重用的是基类的特性,扩展的是自己独有的特性。那么转换到数据库物理表,就是加入一个用于区分不同派生实体类的字段,以及各自派生实体类属性(Property)对应的字段。并对该基类和基类中用于出区分不同派生类的属性(Property. 阅读全文
随笔分类 - LINQ
C# Lambda Expressions 简介(转载)
2011-02-18 10:33 by 爱研究源码的javaer, 424 阅读, 收藏,
摘要:
1. Lambda简介一个Lambda Expression (译为Lambda式) 就是一个包含若干表达式和语句的匿名函数。可以被用作创建委托对象或表达式树类型。所有的Lambda式都使用操作符“=>“,表示“goes to (转变为)”。操作符左边部分是输入参数表,右边部分是表达式或语句块。x => x * x 读成“x转变为x 乘x”。Lambda式可以被赋值给一个委托类型:例1delegate int del(int i);del myDelegate = x => x * x;int j = m 阅读全文
Lambda的应用(转载)
2010-12-14 22:26 by 爱研究源码的javaer, 256 阅读, 收藏,
摘要:
/// summary /// 获取配置文件中DappSettings节点下指定索引键的Int类型的的值 /// /summary /// param name="key"索引键/param /// param name="defaultValue"默认值/param /// returnsInt/returns private static int getInt32(string key, int? defaultValue) { return getValueint(key, (v, pv) = int.TryParse(v, out pv), def 阅读全文
LINQ语句(一)
2010-05-20 16:35 by 爱研究源码的javaer, 885 阅读, 收藏,
摘要:
Select/Distinct操作符适用场景:o(∩_∩)o… 查询呗。说明:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟。Select/Distinct操作包括9种形式,分别为简单形式、匿名类型形式、带条件形式、指定类型形式、过滤类型形式、shaped类型形式、嵌套... 阅读全文
Linq To SQL 下实现动态表名的映射(转载)
2010-02-28 16:33 by 爱研究源码的javaer, 604 阅读, 收藏,
摘要:
[代码]转自:http://www.cnblogs.com/ansiboy/archive/2009/02/07/1385840.html 阅读全文
浙公网安备 33010602011771号