我們需要生成在編碼(設計時)期間100%未知的LINQ查詢。這是因爲邏輯在我們的框架中可用,與任何數據項目100%分離。對於我們使用LLBLGen生成的數據訪問代碼的數據。用字符串動態創建(LLBLGen)Linq查詢
正常情況下,通過對我們指定給框架(不是引用)的DLL調用,我們可以創建代碼來檢索數據。但是現在我們需要通過linq來做到這一點。我們如何創建一個查詢如下:
var q = from customer in m.Customer
select new
{
customer.Number,
customer.City,
customer.CountryEntity.Name
};
僅來自字符串。我們會有一個名爲「customer」的字符串,所以我們知道我們必須從Customer中檢索。然後我們會有一個包含我們想要檢索的字段名的字符串[]。正如你所看到的,這些列可以包含複雜類型(相關字段)。
任何建議,特別是與LLBLGen結合,將是偉大的!
感謝, 加布
LINQ試圖幫助你避免串並直接與一個類型安全的方式處理的對象。如果你不想要,那麼你可能根本不需要LINQ。 – Hallgrim 2008-10-29 22:52:22