我有一個使用Linq to SQL的winforms應用程序。我的一個數據庫表有這樣的字段...使用存儲在變量中的名稱讀取/寫入實體字段
Area_1
Area_2
Area_3...
我需要能夠在運行時動態訪問這些字段。我有我的一些表格上對應於不同的區域有線按鈕組成,所以我創建這樣一個字符串...
String sField = String.Format("Area_{0}", myAreaNumber);
,需要能夠讀/寫使用這個特定領域變量。在這個階段,我已經抓住了我需要的實體對象。我怎樣才能使用'sField'變量來讀/寫字段?
您可以閱讀,不能寫,用[動態LINQ(http://weblogs.asp.net/scottgu/archive /2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx)。你不能使用標準的LINQ to sql方法來寫入數據庫嗎? –
我已經更新了我的問題,希望能夠澄清我之後的事情。 – Simon