我有兩個相同的表。一個是實時數據,另一個是分級數據。LINQ查找在兩個單獨的表中不同的記錄
它們在兩列上都有相同的唯一鍵約束。
使用Linq,是否有可能獲得Production
中Staging
不同的記錄列表?
表看起來是這樣的:
string name
string number
timespan timeIn
timespan timeOut
.
snip
.
string lastDay
就像我說的,這兩個表是相同的,我想只有在列[後] name
和number
從相同的記錄不同的Production
表假設記錄name
和number
構成主鍵。
編輯
難道僅僅用&&
和!='s
長查詢?
覆蓋您的記錄類型的** Equals()**方法。 – 2013-05-06 03:47:19
Pieter,你的意思是linq Equals方法還是我可能寫的? – griegs 2013-05-06 03:53:35
我的意思是:覆蓋** object **提供的** Equals()**方法作爲您的記錄類型的_value equality_的(默認)定義,以便爲您的記錄類型正確定義_value equality_。只有你知道如何正確地爲你的記錄類型定義_value equality_;預包裝的任何東西都必須在屬性的_reference equality_和_value equality_之間進行猜測。 – 2013-05-06 03:56:10