MVC3中的EntityCommandExecutionException

时间:2012-05-20 01:08:14

标签: c# asp.net-mvc-3 lambda

我正在尝试使以下函数正常工作,并继续收到EntityCommandExecutionException错误。我不知道错误是什么意思,并一直试图解决这个问题无济于事。这个功能很基础......

    public Weeks getWeekById(int id)
    {
        Weeks week = database.Weeks.Where(w => w.id == id).SingleOrDefault();
        return week;
    }

在数据库中,我有一个名为Weeks的表,在这两个字段中,有一个int id字段和一个字符串名字段。我甚至尝试过调用字符串的'getWeekByName'方法并得到了同样的错误。我有很多函数,在其他表上使用完全相同的语法,如...     public Facility getFacilityById(int id){       设施设施= database.Facilities.Where(f => f.id == id).SingleOrDefault();       返回设施;     }

任何人都可以告诉我一个什么是错误的以及如何解决它?

干杯

1 个答案:

答案 0 :(得分:1)

尝试更新实体模型。这可能会有所帮助