![]() |
1
2
您可以像这样初始化DB上下文:
前面的代码正在配置
如果要使用
|
![]() |
2
1
您的中没有空构造函数
例如,您可以看到它-> link1 |
![]() |
3
0
您不应该实例化DbContext,而应该将其作为存储库的构造函数参数进行请求。然后,IOC容器将在运行时提供DbContext。这确保您可以在整个给定的ASP中使用相同的DbContext。NET web请求,这将防止您可能遇到的大量问题。 您可以在此处看到通用存储库的示例: http://deviq.com/repository-pattern/ 在ASP中,通常不需要单独的工作单元。NET应用程序(但有时确实如此)。这是因为您的请求应该非常小,您应该能够在单个控制器或服务中完成大部分工作,然后只需通过存储库进行保存。不是你 从不 需要UoW,但与厚客户端方案(如windows应用程序或服务)相比,它的必要性更低。 |
![]() |
4
0
你可以试试:在你的班上,UnitOfWork
在控制器中:
|
|
Bruce Phillips · 模型状态无效后,选择框未在视图中填充 7 年前 |
![]() |
ProfK · 为什么此viewmodel值不能正确渲染? 7 年前 |
![]() |
TomBombadil · 查看本地化 7 年前 |
![]() |
ProfK · 即使使用调试配置发布,错误页上也没有详细信息 7 年前 |