第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NET MVC3和實體框架代碼優(yōu)先架構(gòu)

ASP.NET MVC3和實體框架代碼優(yōu)先架構(gòu)

Cats萌萌 2019-12-10 09:37:30
我的體系結(jié)構(gòu)現(xiàn)在看起來像這樣:我首先使用EF代碼,所以我只創(chuàng)建了POCO類和上下文。這將創(chuàng)建數(shù)據(jù)庫和模型。較高級別的是業(yè)務(wù)層類(提供者)。我為每個域使用不同的提供程序...例如MemberProvider,RoleProvider,TaskProvider等,并且在每個這些提供程序中都創(chuàng)建了我的DbContext的新實例。然后,我在控制器中實例化這些提供程序,獲取數(shù)據(jù)并將其發(fā)送到視圖。我最初的體系結(jié)構(gòu)包括存儲庫,因為我被告知它只會增加復(fù)雜性,所以我將其刪除了,所以為什么我不僅僅使用EF。我想這樣做..直接從控制器使用EF,但是我必須編寫測試,這與真實數(shù)據(jù)庫有些復(fù)雜。我不得不偽造-以某種方式模擬數(shù)據(jù)。因此,我為每個提供程序創(chuàng)建了一個接口,并使用列表中的硬編碼數(shù)據(jù)制作了偽造的提供程序。有了這個,我又回到了不確定如何正確進行的地方。這些事情開始變得太復(fù)雜了……許多方法和“模式”……它產(chǎn)生了太多的噪音和無用的代碼。是否有用于使用Entity Framework創(chuàng)建和ASP.NET MVC3應(yīng)用程序的簡單且可測試的體系結(jié)構(gòu)?
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 519 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號