我正在使用ASP.NET实体框架,我正在尝试做一个SQLQuery来做一个INNER JOIN并只得到某些列,我不想要所有的列,只是一些。但是当我运行时:
db.Data.SqlQuery(
@"SELECT p.interestedID as id, s.dateSlot, s.timeSlot,
s.startTime, s.dateCreated, s.email, p.email
FROM Sales s
INNER JOIN Interested p
ON s.email = p.email
ORDER BY s.dateSlot, s.timeSlot"
).ToList()
我收到此错误:
数据阅读器与指定的内容不兼容 ' Project.Models.Sales&#39 ;.该类型的成员'名字'不会 在数据阅读器中有相应的列具有相同的名称。
这是实现我想要完成的目标的最佳方式吗?如果解决这个问题的最佳方法是什么?