小编Mar*_*kar的帖子

使用LINQ Query和基于顺序的两个参数连接两个表

我有两个表客户和订单.我想要一个LINQ查询来获取所有按月组织然后按年组织的所有客户所下订单的列表.如果没有与客户对应的订单,则应显示"无订单".

Customers表的列是

customer_id
name
city
Run Code Online (Sandbox Code Playgroud)

Orders表的列是

order_id
order_date
order_total
customer_id
Run Code Online (Sandbox Code Playgroud)

我尝试用以下方式编写它,但它没有给出完整的输出.

var res = from cust in db.Customers 
          join ord in db.Orders 
               on cust.customer_id equals ord.customer_id into g 
          from d in g.DefaultIfEmpty() 
          select new { 
               name=cust.name, 
               oId=d.order_id==null?-1:d.order_id 
          };   
Run Code Online (Sandbox Code Playgroud)

我该如何纠正呢?

join linq-to-sql

7
推荐指数
2
解决办法
6万
查看次数

如何使用微分方程求解脉冲响应?

给定一个微分方程: y[n] - 0.9y[n-1] + 0.81y[n-2] = x[n] - x[n-2]

一种。找到h[n], n=0,1,2使用递归的脉冲响应。

湾 使用 MATLAB 命令滤波器查找脉冲响应。

math matlab differential-equations

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

differential-equations ×1

join ×1

linq-to-sql ×1

math ×1

matlab ×1