我的解决方案中有三个项目。所以我将我的实体模型移动到一个单独的项目(类库)中,以便其他解决方案可以轻松访问它。
但是,在此移动之后,使用using
语句在我的模型上运行查询时出现以下错误:
using语句中使用的XXX类型必须可以隐式转换为 ' System.IDisposable的'
当我查看解决方案时,他们会说您应该在项目中引用EntityFramework。所以我的问题是,我是否必须为使用我的模型的每个项目添加对EntityFramework的引用?
我的模型已经使用了EntityFramework。因此,当我向项目中添加对模型项目的引用时,为什么还需要再次引用EntityFramework?
答案 0 :(得分:-2)
Using语句中的类必须是Inherit IDisposable
public class MyClass : IDisposable
{
public void Dispose()
{
}
}