0
關於最佳ASP.NET MVC解決方案體系結構的一個相當新手的問題將Identity模型從業務模型分離出來以分離項目是否有意義?
將Identity模型從商業模型中分離出來以分離項目是否有意義?
有沒有更大的優勢?
感謝您的幫助
關於最佳ASP.NET MVC解決方案體系結構的一個相當新手的問題將Identity模型從業務模型分離出來以分離項目是否有意義?
將Identity模型從商業模型中分離出來以分離項目是否有意義?
有沒有更大的優勢?
感謝您的幫助
我同意Coding Yoshi商業模式應該只有業務邏輯在其中。我相信你問的是否應該保留身份模型,如果你的身份模型是用於安全邏輯的,那麼你肯定應該從其他業務邏輯封裝身份模型。這將允許業務保護,並且如果您出於任何原因需要更新安全性,則至少具有來自所有業務規則和可能的業務祕密的可能層。查看this鏈接以獲取身份答案的最佳做法。
商業模式中有業務邏輯。業務模型用於表示業務領域。實體模型用於數據庫建模,並且沒有業務規則。他們代表你的數據庫。 – CodingYoshi
請參閱[this](https://stackoverflow.com/questions/41512711/ddd-and-entity-framework-classes/41513520#41513520)瞭解更多詳情。 – CodingYoshi
身份模型是什麼意思? – plalx