zoukankan      html  css  js  c++  java
  • 查询中无法构造实体或复杂类型

    List<User> userlist = db.Users
                        .Include("Department")
                        .Include("Department.Company")
                        .Where(x=>x.Id==userID)
                        .Select(x => new User
                        {
                            Department = new Department
                            {
                                Company = new Company
                                {
                                    Phone = x.Department.Company.Phone
                                }
                            }
                        }).ToList();

    如果用实体类会报错:查询中无法构造实体或复杂类型

    改成代理类,就没有问题了

    List<PUser> userlist = db.Users
                        .Include("Department")
                        .Include("Department.Company")
                        .Where(x=>x.Id==userID)
                        .Select(x => new PUser
                        {
                            Department = new PDepartment
                            {
                                Company = new PCompany
                                {
                                    Phone = x.Department.Company.Phone
                                }
                            }
                        }).ToList();

  • 相关阅读:
    Python (一)Tkinter窗口组件:Label
    Python (八)Tkinter窗口组件:Scrollbar
    Python (四)Tkinter窗口组件:Radiobutton
    Python (五)Tkinter窗口组件:LabelFrame
    Python (三)Tkinter窗口组件:Checkbutton
    Scrapy安装及相关知识点概括
    Python (九)Tkinter窗口组件:Scale
    Python (六)Tkinter窗口组件:Entry
    电脑通过蓝牙适配器连接手机与蓝牙耳机之经验
    Noi2018 归途
  • 原文地址:https://www.cnblogs.com/demonyx/p/5336981.html
Copyright © 2011-2022 走看看