変数フィールドを使用してデータにアクセスするにはどうすればよいですか?私はあなたが動的LINQを試すことができ、これはneccessaryEFで変数をデータベース列として使用する
db.tbl.FirstOrDefault(r => r.(variable) == "live");
変数フィールドを使用してデータにアクセスするにはどうすればよいですか?私はあなたが動的LINQを試すことができ、これはneccessaryEFで変数をデータベース列として使用する
db.tbl.FirstOrDefault(r => r.(variable) == "live");
である理由である検索される列を知らない:
それはあなたのようなクエリ記述することができます:
db.tbl.Where("some_column_name = live").FirstOrDefault();
参照を。 https://weblogs.asp.net/scottgu/dynamic-linq-part-1-using-the-linq-dynamic-query-library
カラムにマップするプロパティを1つまたはいくつか選択したい場合は、次の操作を行います。
var emails = context.Person.Select(x => new
{
x.Emails
});
これは、Emailプロパティを持つオブジェクトのコレクションを返します。
希望これは VARメール=記録のようなデシベル結果にアクセスしようとするため
実際の列は可変ですが、 、あなたの例の電子メール –
何についてのに役立ちます。(「VAR」) –
私はわかりませんが、私はあなたが 'SELECT'を同じように使うことができると思います。 FirstOrDefault(); ' – Stefan
与えられたコンテキストでは、enumerable.selectは無効なメソッドです –