当前位置: 首页>>代码示例>>C#>>正文


C# RepositoryFactory.Build方法代码示例

本文整理汇总了C#中RepositoryFactory.Build方法的典型用法代码示例。如果您正苦于以下问题:C# RepositoryFactory.Build方法的具体用法?C# RepositoryFactory.Build怎么用?C# RepositoryFactory.Build使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RepositoryFactory的用法示例。


在下文中一共展示了RepositoryFactory.Build方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Before_all_specs

        protected override void Before_all_specs()
        {
            SetupDatabase(ShopGunSpecBase.Database.ShopGun, typeof (Base).Assembly);

            RepositoryFactory = CreateStub<RepositoryFactory<IAdviceRepository, AdviceBase>>();

            _adviceApplicationService = new AdviceApplicationService(null, null);

            var mentorRepository = RepositoryFactory.Build<IRepository<Mentor>, Mentor>();

            _mentor = new Mentor
                          {
                              MentorName = "Consumentor"
                          };
            mentorRepository.Add(_mentor);
            mentorRepository.Persist();


            var semaphoreRepository = RepositoryFactory.Build<IRepository<Semaphore>, Semaphore>();

            _redSemaphore = new Semaphore
                                {
                                    ColorName = "Red",
                                    Value = -1
                                };
            semaphoreRepository.Add(_redSemaphore);
            _greenSemaphore = new Semaphore
                                  {
                                      ColorName = "Green",
                                      Value = 1
                                  };
            semaphoreRepository.Add(_greenSemaphore);
            semaphoreRepository.Persist();


            var productRepository = RepositoryFactory.Build<IRepository<Product>, Product>();

            _product = ProductBuilder.BuildProduct();
            productRepository.Add(_product);
            productRepository.Persist();

        }
开发者ID:consumentor,项目名称:Server,代码行数:42,代码来源:AdviceApplicationServiceSpec.cs

示例2: BrandApplicationService

 public BrandApplicationService(RepositoryFactory repositoryFactory)
 {
     _repositoryFactory = repositoryFactory;
     _brandRepository = _repositoryFactory.Build<IBrandRepository, Brand>();
 }
开发者ID:consumentor,项目名称:Server,代码行数:5,代码来源:BrandApplicationService.cs

示例3: IngredientApplicationService

 public IngredientApplicationService(RepositoryFactory repositoryFactory)
 {
     _repositoryFactory = repositoryFactory;
     _ingredientRepository = _repositoryFactory.Build<IIngredientRepository, Ingredient>();
 }
开发者ID:consumentor,项目名称:Server,代码行数:5,代码来源:IngredientApplicationService.cs

示例4: CompanyApplicationService

 public CompanyApplicationService(RepositoryFactory repositoryFactory)
 {
     _repositoryFactory = repositoryFactory;
     _companyRepository = _repositoryFactory.Build<IRepository<Company>, Company>();
 }
开发者ID:consumentor,项目名称:Server,代码行数:5,代码来源:CompanyApplicationService.cs


注:本文中的RepositoryFactory.Build方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。