2
任何人都知道是否有任何簡單的方法來檢查對象是否爲sql到linq類型?我有這樣的方法,但希望它只接受有效的類型。如何檢查對象是否爲sql到linq類型
public static void Update(params object[] items)
{
using (TheDataContext dc = new TheDataContext())
{
System.Data.Linq.ITable table;
if(items.Length > 0)
table = dc.GetTable(items[0].GetType());
for (int i = 0; i < items.Length; i++)
{
table.Attach(items[i]);
dc.Refresh(System.Data.Linq.RefreshMode.KeepCurrentValues,
items[i]);
}
dc.SubmitChanges();
}
}
好的,謝謝,但我正在尋找的是在Update(params對象[]項)中替換對象的東西,以便它只能使用linq表作爲參數。 – remdao 2010-04-01 06:23:52
@remado:我不明白你的意思。我給出的答案爲您提供了可以檢查對象類型的機制,以確保它們可以與LINQ一起使用。 – casperOne 2010-04-01 14:48:00