07 2013 档案

摘要:public class Foo { public IList Strings { get; set; } } class Program { static void Main(string[] args) { //Func func = // a => a.Strings.Any(b => b == "asdf"); // b => b == "asdf"; var bParameter = Expression.Parameter(... 阅读全文
posted @ 2013-07-23 16:05 ido 阅读(2080) 评论(0) 推荐(0) 编辑
摘要:Linq非常的好用,減少大量的資料庫操作手序,使用具名的類別,減少了在程式中寫SQL寫錯字的可能性,問題來了,如果我想用QueryString中的參數,作為排序的依據,但是因為是具名的類別,不能指定字串,剛開始我是用switch一個一個指定,但欄位一多就覺得這方法很笨,在搜尋更好的方法中發現使用System.Linq.Expressions.Expression可以決解這個問題。 如果各位有仔細看,會發現System.Linq.Queryable下的Method參數都有Expression,如本篇要用的OrderBy。?1234publicstaticIOrderedQueryable Ord 阅读全文
posted @ 2013-07-01 13:24 ido 阅读(394) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示