2

基本的に私がやろうとしているのは、次のようなものです。

string EntityFrameworkType = "Product";
string searchField = "ProductName";
string searchValue = "My Product";

using( var context = new entitycontext())

{
var result = (from x in context.EntityFrameworkType.Where(l=>l.searchField == searchValue) select x).FirstOrDefault();
}

もちろん、コンテキストには「EntityFrameworkType」というエンティティが含まれていないため、この構文は機能しません...

これを別の方法で行うことは可能ですか?データベースの重複チェックを一般化するために私がやろうとしていること。この例では、「My Product」という名前の製品を検索しています。しかし、たとえば、ProductCategory with ProductCategoryId = 1 などのこれらの文字列を渡すことができるようにしたいと考えています。

4

1 に答える 1

3

ここを見て、それがどのように行われるかを理解することができます。

について学ぶ必要があります。Expression

于 2013-07-24T06:29:41.357 に答える