1

我正在学习实体框架 4。

我有一个简单的 ASP.NET(Web 窗体)应用程序。我为我的 DAL 创建了一个单独的项目。在 DAL 中,我创建了一个名为Sites.

现在,我想使用控件将其绑定到表单,EntityDataSource但它不可见。我究竟做错了什么?

我确保在 Web 项目中引用 DAL.dll 并将其包含在表单后面的代码中。自从我进入 ASP.Net 以来已经有一段时间了 :-)

谢谢。

4

1 回答 1

0

可能的原因:Sites您的 DAL 项目中的类不是public. 你只有...

class Sites
{
    ....
}

...这意味着该类是internal(与 相同internal class sites)。然后,您只能在 DAL 程序集中引用此类,而不能在另一个程序集中引用。你需要public class Sites.

于 2011-03-26T11:39:41.293 回答