Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在阅读了许多关于此的文章后,我仍然不确定最好的解决方案是什么样的
一些人告诉我应该获得对数据库ViewModel的访问权,而另一些人告诉我应该获得访问权。ModelModel
ViewModel
Model
此外,这还真的取决于我连接到数据库的方式吗? 如果我使用存储库应该真的都可以访问它,如果我想使用 EF 现在应该只有“模型”能够执行数据库交互吗?
或者是否有人知道关于谁应该何时能够访问数据库的一般规则?
您应该在层中定义您的应用程序
您应该在 UI 和数据之间保持明确的隔离。
当然,这个设置有很多变化。