我的代码有错误,我不知道是什么导致它
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':在using语句中使用的类型必须可以隐式转换为'System.IDisposable'
答案 0 :(得分:3)
当我们使用using
声明
using(var a = new ClassName())
{
}
ClassName
或您在那里使用的任何类都应该实现IDisposable
接口。话虽如此,很明显cmsEntities
没有实现此接口。
答案 1 :(得分:2)
cmsEntities类必须实现IDisposable接口才能使用&#34;使用&#34;言。
答案 2 :(得分:0)
问题可能是项目名称更改。
我坐着,我哭了。 我创建了一个新项目。 我又开始了。 感谢上帝,我今天开始了这个项目。 我没有走得太远。谢谢:)