Мой код имеет ошибку, я не знаю, что является причиной егоMVC многоуровневая архитектура с использованием сущностей, конвертируемых в 'System.IDisposable'?
namespace cms.data.System
{
public class MenuProccess
{
public static List<ModelMenu> GetMenus(Nullable<int> LanguageID){
using (cmsEntities db = new cmsEntities) //error on this line
{
return null;
}
return null;
}
}
ошибка
«cmsEntities»: Type используется в использовании оператора должны быть неявно преобразованы в «System. IDisposable '
cmsEntities не реализует 'System.IDisposable' –
Если cmsEntities происходит от DataContext, то см [этот вопрос] (http://stackoverflow.com/questions/12508031/entity-framework- 5-model-first-where-is-isisposable-gone) _ «... ваша проблема, скорее всего, ваша модель определена в отдельной сборке, которая ссылается на EF5, и вы не добавили ссылку EF5 на ваш проект» _ – stuartd
'Nullable 'заменяется на' int? 'Кстати! –