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”的实体......

有没有可能以另一种方式做到这一点???我想要做的是概括我的数据库重复检查。在此示例中,我正在搜索名称为“我的产品”的任何产品。但我希望能够传入这些字符串,比如 ProductCategory 和 ProductCategoryId = 1 .... 等等...

4

1 回答 1

3

你可以看看这里了解它是如何完成的。

你需要了解Expression

于 2013-07-24T06:29:41.357 回答