如何将原始查询字段映射到实体的类字段?

DTX队列

我有一个疑问:

Select p.Name, p.ProductGroupID as GroupID, g.Name as GroupName
FROM Products as p
LEFT JOIN ProductGroups as g
    ON p.ProductGroupID = g.ProductGroupID

我可以使用 dbContext.Database.SqlQuery(query) 来获取 ProductView 的列表,其中 ProductView 是

class ProductView
{
    string Name;

    GroupView Group;
}

class GroupView
{
    int id;
    string Name;
}
塞尔哈特·奥兹

SqlQuery 不支持复杂类型

你应该做的是:

internal class TempResult
{
    public string Name { get; set; }
    public int? id { get; set; }
    public int? AddressId { get; set; }
    public string groupName { get; set; }
}

var tempResults = db.Database.SqlQuery<TempResult>(
    @"Select p.Name, p.ProductGroupID as GroupID, g.Name as GroupName
FROM Products as p
LEFT JOIN ProductGroups as g
    ON p.ProductGroupID = g.ProductGroupID",
    objectParameterList.ToArray()).ToList();

querySearchResult = tempResults.Select(t => new SearchResult
{
    Name = t.Name,
    Group = new GroupView 
        {
            id = t.id,
            Name = t.groupName,
        }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将numeric(13,3)[]数据库列映射到Hibernate实体字段?

来自分类Dev

如何将@IndexedEmbedded实体列表的子集映射到其他字段?

来自分类Dev

如何将NHibernate实体映射到查询

来自分类Dev

如何将Xml数组的值映射到csv字段

来自分类Dev

如何将嵌套的 XML 字段映射到 CSV?

来自分类Dev

如何将反应形式字段映射到线性数组?

来自分类Dev

PHP如何将导入器字段映射到csv第一行字段?

来自分类Dev

如何将字段从json映射到drf serialiazer中的模型字段?

来自分类Dev

无法将字段映射到JSON,并且无法将JSON映射到RESTKit类中的字段

来自分类Dev

如何将父类 DTO 映射到父类实体

来自分类Dev

实体框架-将数据库字段映射到uint

来自分类Dev

将表单的文本字段映射到实体的ArrayCollection

来自分类Dev

如何将针对DTO的OData查询映射到另一个实体?

来自分类Dev

如何将本机查询的结果集映射到实体中的变量

来自分类Dev

如何将JSON字段映射到自定义对象属性?

来自分类Dev

如何将单个标签映射到JAXB中的多个字段

来自分类Dev

如何将动态JSON属性映射到固定的POJO字段

来自分类Dev

如何将Django模型字段映射到某些用户定义的值

来自分类Dev

如何将拥有的财产映射到私有字段

来自分类Dev

如何将POST请求主体映射到各个字段(NODE.JS)

来自分类Dev

如何将KIE Workbench表单字段映射到输入/输出和全局变量?

来自分类Dev

如何将动态JSON属性映射到固定的POJO字段

来自分类Dev

如何将外键映射到SQLite-Net Extensions中的对象字段?

来自分类Dev

如何将没有父标签的xml字段映射到Java列表?

来自分类Dev

如何将RDD [String]中的字段映射到广泛的演员表?

来自分类Dev

Hibernate 如何将字符串字段映射到数字列

来自分类Dev

如何将表名映射到 EF 实体?

来自分类Dev

当我的项目中没有任何实体时,如何将本机查询映射到POJO?

来自分类Dev

Java:如何将Hibernate命名SQL查询(在XML文件中)的结果映射到带注释的实体

Related 相关文章

  1. 1

    如何将numeric(13,3)[]数据库列映射到Hibernate实体字段?

  2. 2

    如何将@IndexedEmbedded实体列表的子集映射到其他字段?

  3. 3

    如何将NHibernate实体映射到查询

  4. 4

    如何将Xml数组的值映射到csv字段

  5. 5

    如何将嵌套的 XML 字段映射到 CSV?

  6. 6

    如何将反应形式字段映射到线性数组?

  7. 7

    PHP如何将导入器字段映射到csv第一行字段?

  8. 8

    如何将字段从json映射到drf serialiazer中的模型字段?

  9. 9

    无法将字段映射到JSON,并且无法将JSON映射到RESTKit类中的字段

  10. 10

    如何将父类 DTO 映射到父类实体

  11. 11

    实体框架-将数据库字段映射到uint

  12. 12

    将表单的文本字段映射到实体的ArrayCollection

  13. 13

    如何将针对DTO的OData查询映射到另一个实体?

  14. 14

    如何将本机查询的结果集映射到实体中的变量

  15. 15

    如何将JSON字段映射到自定义对象属性?

  16. 16

    如何将单个标签映射到JAXB中的多个字段

  17. 17

    如何将动态JSON属性映射到固定的POJO字段

  18. 18

    如何将Django模型字段映射到某些用户定义的值

  19. 19

    如何将拥有的财产映射到私有字段

  20. 20

    如何将POST请求主体映射到各个字段(NODE.JS)

  21. 21

    如何将KIE Workbench表单字段映射到输入/输出和全局变量?

  22. 22

    如何将动态JSON属性映射到固定的POJO字段

  23. 23

    如何将外键映射到SQLite-Net Extensions中的对象字段?

  24. 24

    如何将没有父标签的xml字段映射到Java列表?

  25. 25

    如何将RDD [String]中的字段映射到广泛的演员表?

  26. 26

    Hibernate 如何将字符串字段映射到数字列

  27. 27

    如何将表名映射到 EF 实体?

  28. 28

    当我的项目中没有任何实体时,如何将本机查询映射到POJO?

  29. 29

    Java:如何将Hibernate命名SQL查询(在XML文件中)的结果映射到带注释的实体

热门标签

归档