1
我們模型訪問表我會使用類似下面的代碼:訪問IDbSet使用字符串
var item = _entities.Table.Where(x => x.Id = id).FirstOrDefault();
_entities是我們的模型背景和表將在模型中的表名。
如何使用字符串來表示模型中表格的名稱? 如:
string tableName = "Table";
var item = _entities.tableName.Where(x => x.Id = id).FirstOrDefault();
您可以使用反射來查找具有該名稱的屬性,但是會失去所有編譯時類型的安全性(您將無法執行'Where(x => x.Id = id)')。你想達到什麼目的? – 2015-04-01 19:01:17
我們正在嘗試根據用戶輸入更新表格。用戶將提供一個電子表格,我們將更新相關的sql表格。 – navig8tr 2015-04-01 19:44:02