随笔分类 - LINQ
摘要:XDocument,XElement类:分别代表了XML文档和XML元素,都继承了抽象基类XContainer,调用load可以载入不同存储方式的xml内容并生成文档或元素实例类,静态方法Parse可以直接解析字符串为xmlElements,Descendants方法都是返回指定名字的元素集合,不同的是Elements方法返回的是查找当前元素的子元素,Descendants会继续查找所有子节点XmlConvert类:EncodeName或EncodeNmToken可以编码不合法节点名为合法的,如:XmlConvert.EncodeNmToken("s d")的结果为&quo
阅读全文
摘要: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...
阅读全文
摘要:#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...
阅读全文
摘要: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...
阅读全文