コード例 #1
0
 public static IODataRepositoryBuilder AddOfaSchlupferODataRepository(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action <ODataRepositoryOptions> configure)
 {
     services.Configure(configure);
     services.TryAddSingleton <OfaSchlupfer.Model.IExternalRepositoryModelType, ODataRepositoryModelType>();
     services.TryAddTransient <ODataRepository, ODataRepositoryImplementation>();
     services.TryAddTransient <CachedMetadataResolver, CachedMetadataResolver>();
     return(new ODataRepositoryBuilder(services));
 }
コード例 #2
0
 /// <summary>
 /// 添加管理提供者
 /// </summary>
 /// <param name="service"></param>
 public static void AddManageProvider(this IServiceCollection service)
 {
     service.TryAddSingleton <IHttpContextAccessor, HttpContextAccessor>();
     service.TryAddSingleton <IManageProvider, ManageProvider2>();
 }