上一页 1 ··· 335 336 337 338 339 340 341 342 343 ··· 380 下一页
摘要: 先看下面的例子,它将告诉我们在JS世界中也有C#里的public , private ,及static等//重新封装document对象var Console={ Write:function(msg){alert(msg);} }; //Person对象 var Person={ _name:"zzl", //static public _age:28, PrintInfo:function(){Console.Write("name:"+Person._name+",age:"+this._age);} //public meth 阅读全文
posted @ 2012-01-18 00:02 张占岭 阅读(2558) 评论(0) 推荐(0)
摘要: 下面代码主要是从一个复杂结果集中进行一个查询,在查询中使用的结果集还是一个复杂结果集。 什么是复杂结果集? 这是我给它的定义,它是由多张表进行关联查询后,生成的新的对象结果集或者原来结果集。如下图所示 GetUserInfoDetail()方法会产生一个复杂结果集,而GetUserBaseDetail()同样会产生一个复杂结果集,后者的结果集 而前者的结果集依赖。 代码如下: namespace... 阅读全文
posted @ 2012-01-16 14:11 张占岭 阅读(712) 评论(0) 推荐(0)
摘要: 实体设计还是向以往一样,有统一的接口进行规范,其次为了实现复杂表关联查询,将为LINQ表原生类型设计一个派生类 将它的导航字段(外延字段)设计在原对象里,用_Extend结尾,为的是和LINQ自动生成的表关系字段相区分 查询时,通过类型的协变特性,使它返回父类类型 这时,对外返回的类型还是LINQ原生对象,而它的派生类型在这里只是起到了“欺骗.NET运行时”的作用,呵呵 阅读全文
posted @ 2012-01-12 10:26 张占岭 阅读(478) 评论(0) 推荐(0)
摘要: 本问题,主要是在一个实体与其它实体可能有一对多的关系时才出现的,它们的实体关系可能被定义成这样而如果在LINQ中直接返回它的实体类型就会出现异常,这是正常的,因为这个类型正在被内存占用,呵呵而正确的做法应该是这样这样在返回复杂实体时是不会出错的,这返回时用到了类型的协变的特性。 阅读全文
posted @ 2012-01-11 16:50 张占岭 阅读(457) 评论(0) 推荐(0)
摘要: 今天主要想说一个MVC+LinqTOSql的系统架构中哪些东西可以,也应该进行抽象.MVC的WEB层应该进行抽象的是:统一的Controller,将其它controller公有的属性和方法进行一个抽象,方便以后扩展和维护.代码可能是这样: /// <summary> /// Controller基类 /// </summary> public abstract class ControllerBase : Controller { /// <summary> /// 通用信息(一般由service层返回的) /// </summary> prot 阅读全文
posted @ 2012-01-08 23:49 张占岭 阅读(1008) 评论(0) 推荐(0)
上一页 1 ··· 335 336 337 338 339 340 341 342 343 ··· 380 下一页