我有一個列表Sometype
。 Sometype
得到了兩個屬性將一個列表傳遞給數據庫並加入一個表格
Key
ModificationDate
現在,我在我的數據庫的表中調用Measures.It也得到了這些領域的列。
我只想得到所有的措施(鍵應匹配)和 Modiciationdate(從列表)ModiciationDate(從表)。
現在我正在從我的表中提取所有的措施,並在我的應用程序中檢查它。我該如何避免這種情況?
P.S我使用的是Nhibernate。 Sometype
實際上是在我app.I也有映射到表的措施(既可以是不一樣的,因爲它已經得到了一些附加的屬性也一樣)
編輯另一個實體的實體我需要的是,如果該列表我已經在某種溫度,那麼查詢將是
select * from Measures A join TempTable B on A.Key=B.Key and A.ModificationDate < B.ModificationDate
。
但是這樣做可以不將列表中的所有值插入一些#table?
是不是這只是一個標準的查詢數據庫「WHERE Measures.Key IN(...)」? –
這就是我現在正在做的事情。但是,這將會產生與IN子句中提供的列表匹配的所有措施。我需要再次滿足一個條件。修改日期會更長。你怎麼做,而不是挑選所有記錄,並檢查應用程序內的條件? –