クラスに列名を渡して、その列の値をSQLデータベースから取得しようとしています。フィールド<>はテーブルでは使用できませんが、DataTableでは機能します。誰かが私にどのようにlinqを使ってそれをすることができますか?私はそれがとても簡単なことだと確信しています。ありがとう。Field <> With Linq to SQL
[Table(Name = "[Keys]")]
public class Keys
{
[Column]
public string Column_A{ get; set; }
[Column]
public string Column_B{ get; set; }
[Column]
public string Column_C{ get; set; }
}
public string ReadKey(string DBKey)
{
DataContext dc = new DataContext(sqlconn);
Table<Keys> keysTable = dc.GetTable<Keys>();
var query = from k in keysTable.AsEnumerable()
select k.Field<string>("DBKey"); <---------------- wrong
}
ありがとうございました! – Gary
私は助けてよかった。 –