本文介绍了错误“无法在LINQ to Entities查询中构造实体或复杂类型'EPatient.Models.cls_Measurement'。”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
使用MVC3 ASPX引擎。
每个错误实体或复杂类型'EPatient.Models.cls_Measurement'不能在LINQ to Entities查询中构造。
已经尝试过.AsEnuerable / .Tolist()/ .AsQuerable
请告诉我们如何删除此错误的代码。
Hi Guys,
Using MVC3 ASPX engine.
Getting error on for each "The entity or complex type 'EPatient.Models.cls_Measurement' cannot be constructed in a LINQ to Entities query."
Already tried .AsEnuerable / .Tolist() / .AsQuerable
Please let us know the code how to remove this error.
<% foreach (var item in Model) { %>
<tr>
<td>
<%: Html.DisplayFor(modelItem => item.Measure) %>
</td>
<td>
<%: Html.DisplayFor(modelItem => item.MeasureVal) %>
</td>
<% } %>
[HttpGet]
public ViewResult Doctor(int LoginUser)
{
EPatient.Models.EPatientEntitiesContext_Measurement dbMeasurement = new EPatient.Models.EPatientEntitiesContext_Measurement();
var userlist = (from U in db.E_Users
where U.DoctorID == LoginUser
select U.UserID).ToList();
IEnumerable<cls_Measurement> emplist = (from M in dbMeasurement.E_Measures
where M.Status == 1
select new cls_Measurement { Measure = M.Measure, MeasureVal = M.MeasureVal, InsulinType = M.InsulinType, Insulin_amount = M.Insulin_amount, Weight = M.Weight, Height = M.Height, Min_pressure = M.Min_pressure, Max_pressure = M.Max_pressure, Hypoglycemia = M.Hypoglycemia, Test_value = M.Test_value, Comment = M.Comment }).AsQueryable();
return View(emplist);
}
等待解决方案.... !!!
谢谢,
Waiting for solution....!!!
Thanks,
推荐答案
这篇关于错误“无法在LINQ to Entities查询中构造实体或复杂类型'EPatient.Models.cls_Measurement'。”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!