我正在從Web服務獲取MySql數據庫中的客戶數據和客戶對象的數據表。最有效的方法來比較很多變量? C#
我想比較數據表中的每個值與對象中的值,如果有一個不同的字段我想執行一些任務。
我知道我可以從數據表以獲取值:
string mCompanyName = row["Company Name"].ToString();
string mCreatedDate = row["Created Date"].Tostring();
//etc..
然後我從Web服務獲取值
string wsCompanyName = customer.companyName;
string wsCreatedDate = customer.createdDate;
大約有50場和做
if(mCompanyName != wsCompanyName & mCreatedDate != wsCreatedDate and so on..) (or similar)
{
//Do something
}
似乎有點乏味,不太好,所以我應該怎麼做?有沒有更好的方法將它列入清單並使用一些奇特的LINQ?
在此先感謝。
感謝您的mfanto,雖然只是一個問題,這非常適用於一個類型,但我會怎麼做,如果某些值是int,一些日期,一些雙重等等? – Nick 2011-02-08 00:09:50