我正在將項目從標準數據庫查詢轉換爲使用EF和LINQ。我有了,我會用它來建立一個查詢,看起來像下面的某些記錄表:具有匿名類/屬性的LINQ
select * from client where city = ?
我在原來的表,我會從表中可以拉動客戶端和城市構建查詢。
它也有可能是客戶機和城市以上可能是另一種表和/或字段完全。我如何與EF和LINQ做同樣的事情?這甚至是可能的,還是我必須建立一個單獨的類來處理所有這些邏輯?
var query = from c in context.clients
where c.city == ?
select c;
編輯:這不是關於加入查詢。這是關於建立動態查詢。我不知道什麼時候運行該程序,無論我是在城市,地址還是甚至在「客戶端」表本身上查詢。它可能在另一張桌子上。我希望能夠動態構建查詢。
我認爲我們需要更多的信息。我們來看看錶格定義。 –
請說明。我無法遵循你想要的 –