오브젝트가 SQL에서 Linq 유형인지 점검하는 쉬운 방법이 있다면 누구나 아는 사람이 있습니까? 이 방법은 있지만 유효한 형식 만 받아들이고 싶습니다.object가 linq 유형의 SQL인지 확인하는 방법
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();
}
}
좋아, 고마워,하지만 내가 뭘 찾고있는 개체 (매개 변수로 linq 테이블을 사용할 수 있도록 업데이트 (params 개체 [] 항목)와 함께 개체를 대체 할 수 있습니다 찾고 있어요. – remdao
@remado : 무슨 뜻인지 이해가 안됩니다. 내가 준 응답은 개체의 유형을 확인하여 LINQ와 함께 사용할 수 있는지 확인하는 메커니즘을 제공합니다. – casperOne