![]() |
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
在控制器中:
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 7 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 7 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |