我一直在試圖寫一個DataTable
查找一個可重用的通用方法。我到目前爲止什麼:編寫一個通用的方法,點域<T>()在LINQ to DataSet中
private static IEnumerable<DataRow> GetRow<FType>(string Tablename,
string Fieldname, FType Match)
{
var result = from row in dataSet.Tables[Tablename].AsEnumerable()
where row.Field<FType>(Fieldname) == Match
select row;
return result;
}
但是,我們不喜歡row.Field<FType>(Fieldname) == Match
。
我想要解決這個問題的任何想法?我得到:運算符'=='不能應用於FType和FType。
+1包括空校驗。奇怪'!='是好的,但不能使用'=='。 – IAbstract 2010-10-01 22:25:51