实体或复杂类型不能在LINQ to Entities查询中构造吗?

阿尔菲·麦克纳鲁托德(Alfie McNarutoad)

这是我的代码,我希望有人能启发我:

public async Task<ActionResult> Search()
{
    NameValueCollection filter = HttpUtility.ParseQueryString(Request.Params.ToString());

    string term = filter["term"];
    var query = db.ProductGraphicsCards
    .Where(pgc => pgc.GraphicsCardSKU.StartsWith(term))
    .Select(pgc => new ProductGraphicsCard()
    {
        GraphicsCardSKU = pgc.GraphicsCardSKU,
        GraphicsCardMemory = pgc.GraphicsCardMemory
    };

    var products = await query.ToListAsync();

    List<string> items = new List<string>();

    foreach (var product in products)
    {
        items.Add(product.GraphicsCardSKU + " / " + product.GraphicsCardMemory.ToString());
    }

    return Json(items, JsonRequestBehavior.AllowGet);
}

给我一个错误,我不明白为什么

米海特
var query = db.ProductGraphicsCards
    .Where(pgc => pgc.GraphicsCardSKU.StartsWith(term))
    .Select(pgc => new ProductGraphicsCard()
    {
        GraphicsCardSKU = pgc.GraphicsCardSKU,
        GraphicsCardMemory = pgc.GraphicsCardMemory
    };

我想问题就在这里。您将无法将结果提取到映射的实体中ProductGraphicsCard尝试提取到未映射的DTO或匿名类型中。

var query = db.ProductGraphicsCards
    .Where(pgc => pgc.GraphicsCardSKU.StartsWith(term))
    .Select(pgc => new {
        pgc.GraphicsCardSKU,
        pgc.GraphicsCardMemory
    };

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体或复杂类型...不能在LINQ to Entities查询中构造

来自分类Dev

实体或复杂类型'WebProject.Data.Value'不能在LINQ to Entities查询中构造。“,

来自分类Dev

实体或复杂类型'FPSDB_newModel.Form_Attachment'不能在LINQ to Entities查询中构造

来自分类Dev

无法在LINQ to Entities查询中构造实体或复杂类型'OdeToFood.Models.RestaurantListViewModel'

来自分类Dev

无法在LINQ to Entities查询中构造实体或复杂类型'CreditFacility_Web.Models.CreditFacilityModel.SavingsAccount'

来自分类Dev

System.NotSupportedException:'无法在LINQ to Entities查询中构造实体或复杂类型'Model'。

来自分类Dev

无法从数据库检索数据->错误->实体或复杂类型...无法在LINQ to Entities查询中构造

来自分类Dev

Linq to Entities和复杂类型转换

来自分类Dev

Linq查询引发的实体或复杂类型无法在linq to实体中构造,即使我仅使用select new {..}删除了类名也是如此

来自分类Dev

无法在LINQ to Entities查询中构造

来自分类Dev

无法在LINQ to Entities查询中构造。错误

来自分类Dev

从实体框架中的复杂类型中检索值

来自分类Dev

如何在实体索引中包含复杂类型?

来自分类Dev

在OData查询中使用复杂类型

来自分类Dev

PHP NuSoap中的复杂类型

来自分类Dev

Typescript,React中的复杂类型

来自分类Dev

显示来自两个表的数据(无法在LINQ to Entities查询中构造。)

来自分类Dev

由于表单验证,我不能在实体的 setter 中定义参数类型吗?

来自分类Dev

我可以在LINQ to Entities的SELECT中执行子查询以填充模型中的List吗?

来自分类Dev

在OData中更新原始类型和复杂类型的集合

来自分类Dev

在OData中更新原始类型和复杂类型的集合

来自分类Dev

在复杂类型中更改类型的最小限制

来自分类Dev

如何定义在SOAP中定义复杂类型数组的类型

来自分类Dev

查询具有复杂类型的Spark SQL DataFrame

来自分类Dev

在Kotlin中覆盖具有复杂类型的Java方法

来自分类Dev

XSD中没有元素的复杂类型

来自分类Dev

计算XML模式中复杂类型的出现

来自分类Dev

C ++ 11中具有C链接的复杂类型

来自分类Dev

如何在suds python中创建复杂类型

Related 相关文章

  1. 1

    实体或复杂类型...不能在LINQ to Entities查询中构造

  2. 2

    实体或复杂类型'WebProject.Data.Value'不能在LINQ to Entities查询中构造。“,

  3. 3

    实体或复杂类型'FPSDB_newModel.Form_Attachment'不能在LINQ to Entities查询中构造

  4. 4

    无法在LINQ to Entities查询中构造实体或复杂类型'OdeToFood.Models.RestaurantListViewModel'

  5. 5

    无法在LINQ to Entities查询中构造实体或复杂类型'CreditFacility_Web.Models.CreditFacilityModel.SavingsAccount'

  6. 6

    System.NotSupportedException:'无法在LINQ to Entities查询中构造实体或复杂类型'Model'。

  7. 7

    无法从数据库检索数据->错误->实体或复杂类型...无法在LINQ to Entities查询中构造

  8. 8

    Linq to Entities和复杂类型转换

  9. 9

    Linq查询引发的实体或复杂类型无法在linq to实体中构造,即使我仅使用select new {..}删除了类名也是如此

  10. 10

    无法在LINQ to Entities查询中构造

  11. 11

    无法在LINQ to Entities查询中构造。错误

  12. 12

    从实体框架中的复杂类型中检索值

  13. 13

    如何在实体索引中包含复杂类型?

  14. 14

    在OData查询中使用复杂类型

  15. 15

    PHP NuSoap中的复杂类型

  16. 16

    Typescript,React中的复杂类型

  17. 17

    显示来自两个表的数据(无法在LINQ to Entities查询中构造。)

  18. 18

    由于表单验证,我不能在实体的 setter 中定义参数类型吗?

  19. 19

    我可以在LINQ to Entities的SELECT中执行子查询以填充模型中的List吗?

  20. 20

    在OData中更新原始类型和复杂类型的集合

  21. 21

    在OData中更新原始类型和复杂类型的集合

  22. 22

    在复杂类型中更改类型的最小限制

  23. 23

    如何定义在SOAP中定义复杂类型数组的类型

  24. 24

    查询具有复杂类型的Spark SQL DataFrame

  25. 25

    在Kotlin中覆盖具有复杂类型的Java方法

  26. 26

    XSD中没有元素的复杂类型

  27. 27

    计算XML模式中复杂类型的出现

  28. 28

    C ++ 11中具有C链接的复杂类型

  29. 29

    如何在suds python中创建复杂类型

热门标签

归档