亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

ASP.NET MVC3和實體框架代碼優先架構

ASP.NET MVC3和實體框架代碼優先架構

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

3 回答

  • 3 回答
  • 0 關注
  • 531 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號