我試圖模仿我的ADO.NET DAL方法的LINQ Where擴展方法。Lambda表達式和存儲過程
Bascially,我的目標是有一個我可以打電話的方法。如:
Product p = Dal.GetProduct(x => x.ProductId == 32);
Product p2 = Dal.GetProduct(x => x.ProductName.Contains("Soap"));
然後我想仔細分析這些謂詞和發送過濾器選項參數在ADO.NET存儲過程調用。
任何意見非常感謝。
這是一個龐大的任務進行。你有沒有考慮使用Linq2Sql或Linq2NHibernate(即使用現成的DAL/ORM)? – 2010-05-18 18:20:51