上一页 1 ··· 336 337 338 339 340 341 342 343 344 ··· 383 下一页
摘要: 两个类对象: public class Product { public int ID { get; set; } public string Name { get; set; } public decimal Price { get; set; } public DateTime PublishDate { get; set; } } public class PrductList { public List<Product> Books { get; set; } }一个排序依据枚举:public enum ComparisonType { Price, PublishDate 阅读全文
posted @ 2012-01-31 15:53 张占岭 阅读(499) 评论(0) 推荐(0)
摘要: 只是看结构,没有分项目做,只是这例子,呵呵 项目总体图 Data层统一数据返回接口 Entity层,统一枚举值管理 Entity层实体统一继承IEntity,并派生一个第三方类型,用户查询时返回实体类型 Service层提取出抽象基类,它由公用属性及方法组成 Service层个性业务实现,它继承个性业务接口和业务基类 UI层直接调用Service的接口对象即可,根据不同的业... 阅读全文
posted @ 2012-01-18 17:24 张占岭 阅读(934) 评论(0) 推荐(0)
摘要: 先看下面的例子,它将告诉我们在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 张占岭 阅读(2562) 评论(0) 推荐(0)
摘要: 下面代码主要是从一个复杂结果集中进行一个查询,在查询中使用的结果集还是一个复杂结果集。 什么是复杂结果集? 这是我给它的定义,它是由多张表进行关联查询后,生成的新的对象结果集或者原来结果集。如下图所示 GetUserInfoDetail()方法会产生一个复杂结果集,而GetUserBaseDetail()同样会产生一个复杂结果集,后者的结果集 而前者的结果集依赖。 代码如下: namespace... 阅读全文
posted @ 2012-01-16 14:11 张占岭 阅读(713) 评论(0) 推荐(0)
摘要: 实体设计还是向以往一样,有统一的接口进行规范,其次为了实现复杂表关联查询,将为LINQ表原生类型设计一个派生类 将它的导航字段(外延字段)设计在原对象里,用_Extend结尾,为的是和LINQ自动生成的表关系字段相区分 查询时,通过类型的协变特性,使它返回父类类型 这时,对外返回的类型还是LINQ原生对象,而它的派生类型在这里只是起到了“欺骗.NET运行时”的作用,呵呵 阅读全文
posted @ 2012-01-12 10:26 张占岭 阅读(480) 评论(0) 推荐(0)
上一页 1 ··· 336 337 338 339 340 341 342 343 344 ··· 383 下一页