我正在学习实体框架4。
我有一个简单的ASP.NET(Web窗体)应用程序。我为我的DAL创建了一个单独的项目。在DAL中,我创建了一个名为Sites
的实体。
现在,我想使用EntityDataSource
控件将其绑定到表单,但它不可见。我做错了什么?
我确保在Web项目中引用DAL.dll并将其包含在表单后面的代码中。自从我进入ASP.Net以来已经有一段时间了: - )
感谢。
答案 0 :(得分:0)
可能的原因:DAL项目中的班级Sites
不是public
。你只有......
class Sites
{
....
}
...这意味着该课程为internal
(与internal class sites
相同)。然后,您只能在DAL程序集中引用此类,而不能在另一个程序集中引用此类。您需要public class Sites
。