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 に答える