【问题标题】:Asp.net web api MVCAsp.net web api MVC
【发布时间】:2023-03-22 11:41:01
【问题描述】:

我想在这个方法中添加另一个查询

从 product id=+id 的产品中选择 product_name

但它给出了错误,因为列表有 sales_line 表..如何解决这个问题?谁能帮我?

public List<sales_line> Get(int id)
    {
        using (project_smartEntities entities = new project_smartEntities())
        {
            entities.Configuration.ProxyCreationEnabled = false;
            return entities.sales_lines.SqlQuery("Select * from sales_line where sales_id=" + id).ToList<sales_line>();
        }
    }

【问题讨论】:

  • 没有足够的信息来回答您的问题。添加更多代码,您收到的错误,并更好地解释您的需求
  • 我想应用查询,其中我从销售表中选择 * 并从产品表中选择 product_name .. 问题在列表中,其中有销售表,所以它给出错误,因为它没有产品表
  • 仍然不清楚您是尝试加入产品表还是在将结果映射到模型时遇到问题。至少编辑您的问题并显示所涉及的模型(sales_line、product)并粘贴确切的错误消息。

标签: c# sql entity-framework


【解决方案1】:

你使用联合 sql

Select *,'a' as type_select from sales_line
union all
Select *,'b' as type_select from sales_line1

【讨论】:

  • 它在产品表上给出了意外的代码错误,该错误在此行 ToList(); 的 bcz 中找不到
猜你喜欢
  • 2014-05-27
  • 1970-01-01
  • 2012-10-11
  • 2012-09-05
  • 1970-01-01
  • 2014-07-18
  • 2015-09-17
  • 1970-01-01
  • 2015-07-17
相关资源
最近更新 更多