LINQ查询出现问题?
涉及的数据库表有员工表Staff和套餐表SetMeal,Staff表中的主键为usename,SetMeal中的cook(厨师)列参照useName, Setmeal表中的数据列包括:
1、setMealID
2、category
3、setMealName
4、picture
5、cook
6、price
7、details
8、itStatus
在查询SetMeal表所有信息使用
IEnumerable<setMeal> list = from p in db.SetMeals select p;
单步调试发现上面LinQ查询时list中除了以上的8列会自动添加一列名为staffuseName的列,使得出现“用户代码未处理 EntityCommandExecutionException ”异常,这种情况怎么解决???
[解决办法]
setMeal映射类是否多定义了个staffuseName?
[解决办法]
调试下,重点关注丢出来的EntityCommandExecutionException对象的Message信息、Trace信息和InnerException(如果有)
[解决办法]