本文整理汇总了C#中IUnitOfWork.Get方法的典型用法代码示例。如果您正苦于以下问题:C# IUnitOfWork.Get方法的具体用法?C# IUnitOfWork.Get怎么用?C# IUnitOfWork.Get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IUnitOfWork
的用法示例。
在下文中一共展示了IUnitOfWork.Get方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReportService
public ReportService(IReportExecuter reportExecuter, IUnitOfWork unitOfWork)
{
_reportExecuter = reportExecuter;
_unitOfWork = unitOfWork;
_reportRepository = unitOfWork.Get<ReportModel>();
_userReportRepository = unitOfWork.Get<UserReport>();
_userRepository = unitOfWork.GetRepository<IUserRepository>();
}
示例2: UserService
public UserService(IUnitOfWork unitOfWork)
{
_userRepository = unitOfWork.GetRepository<IUserRepository>();
_userRepository.OnAdd += UserRepositoryOnOnAdd;
_reportRepository = unitOfWork.Get<ReportModel>();
_userReportRepository = unitOfWork.Get<UserReport>();
_keyRepository = unitOfWork.Get<HashKey>();
_employeeRepository = unitOfWork.GetRepository<IEmployeeRepository>();
_unitOfWork = unitOfWork;
}
示例3: OrderService
public OrderService(IUnitOfWork unitOfWork, IInventoryRepository inventoryRepository)
{
_unitOfWork = unitOfWork;
_inventoryRepository = inventoryRepository;
_orderRepository = unitOfWork.Get<Order>();
_userRepository = unitOfWork.GetRepository<IUserRepository>();
}
示例4: ReportConfigurator
public ReportConfigurator(IReportExecuter reportExecuter, IUnitOfWork unitOfWork
,ILogger logger)
{
_reportExecuter = reportExecuter;
_reportInfoRepository = unitOfWork.GetRepository<IReportInfoRepository>(); //reportInfoRepository;
_unitOfWork = unitOfWork;
_logger = logger;
_reportRepository = unitOfWork.Get<ReportModel>();
_userReportRepository = _unitOfWork.Get<UserReport>();
}
示例5: ReportExecuter
public ReportExecuter(IQueryExecutor queryExecutor, IOutputParser outputParser, IUnitOfWork unitOfWork)
{
_queryExecutor = queryExecutor;
_userReportRepository = unitOfWork.Get<UserReport>(); //userReportRepository;
_outputParser = outputParser;
}