asp.net MVC EF取集合 query.ToList() 错了吗?

varquery=uofw.MsqAutomaticSendSwitchs.AsQueryable();query=query.Where(b=>b.Org_ID2==o... var query = uofw.MsqAutomaticSendSwitchs.AsQueryable();
query = query.Where(b=>b.Org_ID2==orgId2);
List<MsgAutomaticSendSwitchs> msgList = new List<MsgAutomaticSendSwitchs>();
foreach(var item in query.ToList()){
MsgAutomaticSendSwitchs ms = new MsgAutomaticSendSwitchs()
{
Id = item.Id,
Org_ID2 = item.Org_ID2,
Org_ID3 = item.Org_ID3,
FinanceMsg = item.FinanceMsg,
OtherMsg = item.OtherMsg
};
msgList.Add(ms);
}

// List<MsgAutomaticSendSwitchs> msgList = query.Select(t => new MsgAutomaticSendSwitchs { Id=t.Id, Org_ID2=t.Org_ID2,Org_ID3=t.Org_ID3,FinanceMsg=t.FinanceMsg,OtherMsg=t.OtherMsg}).ToList();
return new Vm_MsgAutomaticSendSwitch { FinancialList = msgList, FinanTotalCount = msgList.Count };
An error occurred while executing the command definition. See the inner exception for details.
展开
 我来答
学派
2014-09-05 · TA获得超过446个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:257万
展开全部
List<MsgAutomaticSendSwitchs> msgList = uofw.MsqAutomaticSendSwitchs
    .Where(b=>b.Org_ID2==orgId2)
    .Select(m=>new MsgAutomaticSendSwitchs()
                      {
                          Id = m.Id,
                          Org_ID2 = m.Org_ID2,
                          Org_ID3 = m.Org_ID3,
                          FinanceMsg = m.FinanceMsg,
                          OtherMsg = m.OtherMsg
                      }).ToList();
追问
An error occurred while executing the command definition. See the inner exception for details.
uofw.MsqAutomaticSendSwitchs.AsQueryable().Where()才行。但还是报错
追答
你看下具体的异常是什么啊~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式