Example #1
0
        /// <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);
        }
Example #2
0
 public BookStoreProvider(DataServiceProviderArgs args)
     : base(args)
 {
 }
Example #3
0
 /// <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)
 {
 }