我有2张桌子
客户 为了
2个课程
客户 的Id-名称
订单ID描述。客户名称
我的存储过程也返回所有带有customerName的订单。 我使用了法向映射到Entities = OrderTable
但是,即使sp返回了我的customerName,也不会填充它。
当你有像
这样的sp时,我应该使用复杂类型吗? Select or.Id,or.Description,c.CustomerName
from order or
join Customer c on c.CustID=or.CustId
where or.OrderId=1
以上只是解释我问题的一个例子。
不确定,但看起来我应该使用复杂的否?
有什么建议吗?
答案 0 :(得分:1)
由于您的Orders
实体没有CustomerName,因此除非您创建包含存储过程中所有结果列的复杂类型,否则不会返回该名称。另一个选择是在简单的Linq查询中使用投影或匿名类型,这对于这么简单的查询也可以起作用。