我有LINQ聲明,看起來像這樣:封裝LINQ的select語句
return (from c in customers select new ClientEntity() { Name = c.Name, ... });
我希望能抽象出選擇到它自己的方法,這樣我可以有不同的「映射」選項。我的方法需要返回什麼?
從本質上說,我想我的LINQ查詢,看起來像這樣:
return (from c in customers select new Mapper(c));
編輯:
這是LINQ to SQL的。
本例中的代碼示例是一個語法錯誤,不是嗎?同樣,對於Linq to SQL,註釋「Select採用FUnc而不是表達式」是不正確的。 – 2008-12-10 22:15:37
好多了! :) – 2008-12-11 16:09:34