如果我們有表type
,則可以獲取表名。像這裏從datacontext獲取不同的表名時獲取表類型
DataContext dc = new DataContext();
var tableName = dc.Mapping.GetTable(type).TableName.ToString();
在我的情況我有表名,並希望得到表類型。但是如何?
注意:表格名稱和類型在我的DataContext
情況下不同(在拼寫中)。所以我不能將表名轉換爲類型如下。
Type tableType = Type.GetType("dbo." + tableName);
我甚至不知道如何得到表名與數據類型不同。不知道這是可能的 –
'DataContext'採取單數表類型。就像如果你有表名'公司',那麼'DataContext'採用'公司'表類型。所以兩者在拼寫上都有所不同。 – rana
噢,好吧。我知道你在說什麼 –