刚刚使用 .NET MVC、Ninject、PetaPoco 开始了一个“真实世界”项目,并计划使用存储库模式。
我使用了 PetaPoco T4 模板,其中包含“GenerateOperations”、“GeneratePocos”和“GenerateCommon”全部 = true。查看生成的代码,将“记录”类提取到通用存储库接口和/或类中似乎是有意义的,但我无法弄清楚如何去做。
以我有限的 DI 知识,以某种方式以“每个请求”为基础将“GetInstance”部分与 Ninject 联系起来似乎也很有意义——但我应该怎么做呢?
如果还不明显,我是 DI、存储库模式和 PetaPoco 的新手。:)