0

祝大家新年快乐。好的,我正在尝试创建一个 3 层应用程序,并且我的引用按以下顺序 UI -> BLL -> DAL。问题是。我遇到的问题是 Dbset。因为我在 DAL 中没有引用我的模型,所以 dbset 失败。

namespace MyApp.DAL
{
    public class MyAppDb : DbContext
    {
        public MyAppDb() : base("name=MyAppDBstring")
        { }

        public DbSet<SomeModel> SomeModels { get; set; }
    }
}

如果它在我的 BLL 中找不到我的 SomeModel 类,我该如何让它工作?任何帮助将不胜感激。

4

1 回答 1

0

在这种情况下,您需要在 DAL 项目中添加对 BLL 项目的引用。右键单击引用>添加引用,然后在解决方案选项卡上勾选您的 BLL 项目。

从此,您将能够在类的顶部放置一个 using 语句,类似于以下内容:

using MyApp.BLL;
于 2015-01-02T10:33:56.697 回答