/// <summary> /// Initializes a new System.Data.Services.Providers.EntityFrameworkDataServiceProvider instance. /// </summary> /// <param name="args"><see cref="DataServiceProviderArgs"/> needed during provider construction.</param> public EntityFrameworkDataServiceProvider(DataServiceProviderArgs args) { WebUtil.CheckArgumentNull(args, "args"); this.CreateInnerProvider(args.DataServiceInstance, args.DataSourceInstance); this.LoadMetadata(args.SkipServiceOperationMetadata); // Load known types and set ordering property and make readonly this.innerProvider.FinalizeMetadataModel(args.KnownTypes, args.UseMetadataKeyOrder); }
public BookStoreProvider(DataServiceProviderArgs args) : base(args) { }
/// <summary> /// Create an instance of type EFProvider /// </summary> /// <param name="dataServiceProviderArgs"></param> internal EFProvider(DataServiceProviderArgs dataServiceProviderArgs) : base(dataServiceProviderArgs) { }
/// <summary> /// Create an instance of class reflection provider /// </summary> /// <param name="dataServiceProviderArgs"></param> public ReflectionProvider(DataServiceProviderArgs dataServiceProviderArgs) : base(dataServiceProviderArgs) { }