我的解决方案由两个项目组成:
- 一个类库项目(名为
DataAccess
),定义了一个继承自DbContext
的类(名为MyContext
)。由于DbContext
是在EntityFramework.dll
程序集中定义的,因此我需要将对这个程序集的引用添加到这个类库项目中。我对这个机制没有任何疑惑。 - 一个控制台应用程序项目(名为
Tester
),它使用上述类库中定义的DataAccess
类。添加对上面类库的程序集的引用是可以理解的。不幸的是,在将EntityFramework.dll
引用到这个控制台应用程序之前,我不能编译这个解决方案。
DataAccess
项目程序集的引用添加到Tester
项目中,链式引用应该会自动完成。