2009-09-14 58 views
0

我有一個名爲MyTable的數據類,源屬性是TABLE(數據庫中的表名)。如何從表中檢索源屬性?

如何檢索給定Linq<Table>的源屬性?

DBDataContext db = new DBDataContext(); 

db.MyTable.GetSource() ?? 

回答

0

MyTable數據類應該有一個Table屬性。你應該可以這樣做:

 var tableType = db.MyTable.GetType().GetGenericArguments().First(); 
     foreach (TableAttribute attrib in tableType.GetCustomAttributes(false)) 
     { 
      Console.WriteLine(attrib.Name); 
     } 
+0

Thanks BFree! - >((TableAttribute)db.MyTable.GetType()。GetGenericArguments()。First()。GetCustomAttributes(false).First())。Name – Zanoni 2009-09-14 18:08:23