2
我正在編寫簡單的類似於CRUD的MVC應用程序,試圖學習正確的N層體系結構,到目前爲止,我的MVC通過WCF獲取了通過WCF調用我的數據訪問層的對象以獲取這些對象數據庫中的對象。但我只是意識到我正在做的很可能是一個巨大的錯誤,我把所有生成的身份驗證的東西都留在了原來的位置 - 在MVC項目中,除了ApplicationUser和ApplicationDbContext,我相應地移動到了Business層和Data Access層,認爲打敗了服務的目的。在這種情況下,如何正確地將身份驗證移動到服務中?也許有一個示例N-Tier項目的認證已轉移到服務和所有?將身份驗證移動到服務
到目前爲止,我引用是這樣的: MVC客戶端知道服務(如服務引用),業務層 服務知道數據訪問,業務層 數據訪問知道業務層。