随笔分类 -  LINQ

摘要:XDocument,XElement类:分别代表了XML文档和XML元素,都继承了抽象基类XContainer,调用load可以载入不同存储方式的xml内容并生成文档或元素实例类,静态方法Parse可以直接解析字符串为xmlElements,Descendants方法都是返回指定名字的元素集合,不同的是Elements方法返回的是查找当前元素的子元素,Descendants会继续查找所有子节点XmlConvert类:EncodeName或EncodeNmToken可以编码不合法节点名为合法的,如:XmlConvert.EncodeNmToken("s d")的结果为&quo 阅读全文
posted @ 2012-09-26 21:44 Bug山Bug海 阅读(302) 评论(0) 推荐(0)
摘要:linq to object中可以直接用 var query = from p in Products orderby Guid.NewGuid() select p;来获得随机排序的内容linq to sql中,要在datacontext中加入newid的映射才可以随机排序在context类中,加入一个新方法即可 [Function(Name = "NEWID", IsComposable = true)] public Guid NEWID() { return ((Guid)(this.ExecuteMethodCall(t... 阅读全文
posted @ 2012-08-11 02:04 Bug山Bug海 阅读(1387) 评论(0) 推荐(0)
摘要:#region Types public enum Countries { USA, Italy, } public class Customer { public string Name {get;set;} public string City { get; set; } public Countries Country { get; set; } public Order[] Orders { get; set; } public override st... 阅读全文
posted @ 2012-06-27 00:28 Bug山Bug海 阅读(171) 评论(0) 推荐(0)
摘要:public class Category { public int IdCategory { get; set; } public string Name { get; set; } } public class Product { public string IdProduct { get; set; } public int IdCategory { get; set; } public string Description { get; set; } } class Pro... 阅读全文
posted @ 2012-06-26 20:34 Bug山Bug海 阅读(178) 评论(0) 推荐(0)