1
2
我通常创建一个完全不了解实体框架的表示模型类型,并将其投射到实体框架中。所以我会这样做:
这看起来有很多工作吗?考虑优点:
|
2
0
我还建议使用视图模型。当应用程序增长时,特定视图上可能会有更多内容,例如:
您可以像存储库一样在控制器和数据抽象之间添加另一层,因为您的BL应该决定什么是“mostrated”文章。如果在多个视图上使用“mostrated”日志,则不希望在多个控制器中写入相同的查询。对于存储库,控制器代码可能如下所示:
希望,这有帮助。 |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 2 年前 |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 2 年前 |
saravanan049 · 在实体框架中回滚Azure SQL数据库 2 年前 |