LINQクエリを実行しようとしています。下のコードからわかるように、LINQに渡す前にテーブル( "TableName")の名前をつけようとしていますが、もちろんLINQは "TableName"という名前のテーブルを見つけることができません。これを行う方法については他の方法ですか?私はctxdataを試みましたが(TableName)、動作しませんでした。動的テーブル名を使用してLINQクエリを実行します。
var TableName = "";
TableName = "DATA_ + DistrictCode;
using (SFTEMPEntities1 ctxdata = new SSFTEMPEntities1())
{
var queryAttributes = (from p in ctxdata.TableName //See this line
where p.Filename == FileName
select new { p.REF , p.JOB_TITLE })
.Take(1);
}
私はまだC#の初心者ですが、このコードに基づいて私に例を示すことができれば本当に感謝しています。
たぶん、この質問(及びリンク質問)を助けることができますhttp://stackoverflow.com/questions/28099435/dynamic-table-名義イングランドン – robor78