我们一直在密切关注使用Breezejs的SPA,以便在客户端和服务器之间提供数据上下文.这些功能在客户端看起来很棒,但是我们希望在服务器上使用Repository模式,并且可以很好地分离关注点,而不必继承EFContextProvider,这会导致IoC出现问题,并可能导致单元测试/模拟.我们一直在关注Plupaight上John Papa的Code Camper样本,该样本最初使用没有Breeze的Respository/UoW模式,然后让我们看看包含Breeze的Hot Towel模板.
有谁知道Breeze如何被抽象到一个Repository,它可以干净地保存DbContext(如果使用Entity Framework).此外,如果您不使用Entity Framework并且更喜欢使用其他ORM(如nHibernate),会发生什么.
repository-pattern entity-framework-5 single-page-application breeze