本文介绍了错误“无法在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'。”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 00:13