/// <summary> /// Initializes a new instance of <see cref="FunctionConfiguration" /> class. /// </summary> /// <param name="builder">The ODataModelBuilder to which this FunctionConfiguration should be added.</param> /// <param name="name">The name of this FunctionConfiguration.</param> internal FunctionConfiguration(ODataModelBuilder builder, string name) : base(builder, name) { // By default, function import is included in service document IncludeInServiceDocument = true; }
/// <summary> /// Initializes a new instance of the <see cref="EntitySetConfiguration"/> class. /// </summary> /// <param name="modelBuilder">The <see cref="ODataModelBuilder"/>.</param> /// <param name="entityType">The entity type <see cref="EntityTypeConfiguration"/> contained in this entity set.</param> /// <param name="name">The name of the entity set.</param> public EntitySetConfiguration(ODataModelBuilder modelBuilder, EntityTypeConfiguration entityType, string name) : base(modelBuilder, entityType, name) { }
/// <summary> /// Initializes a new instance of <see cref="OperationConfiguration" /> class. /// </summary> /// <param name="builder">The ODataModelBuilder to which this OperationConfiguration should be added.</param> /// <param name="name">The name of this OperationConfiguration.</param> internal OperationConfiguration(ODataModelBuilder builder, string name) { Name = name; ModelBuilder = builder; }
internal EntitySetConfiguration(ODataModelBuilder modelBuilder, EntitySetConfiguration configuration) : base(modelBuilder, configuration) { }
internal EntitySetConfiguration(ODataModelBuilder modelBuilder, string name) : base(modelBuilder, new EntitySetConfiguration(modelBuilder, typeof(TEntityType), name)) { }
/// <summary> /// Initializes a new instance of the <see cref="BindingPathConfiguration{TStructuralType}"/> class. /// </summary> /// <param name="modelBuilder">The model builder.</param> /// <param name="structuralType">The type configuration.</param> /// <param name="navigationSource">The navigation source configuration.</param> public BindingPathConfiguration(ODataModelBuilder modelBuilder, StructuralTypeConfiguration <TStructuralType> structuralType, NavigationSourceConfiguration navigationSource) : this(modelBuilder, structuralType, navigationSource, new List <MemberInfo>()) { }
/// <summary> /// Initializes a new instance of the <see cref="SingletonConfiguration"/> class. /// </summary> /// <param name="modelBuilder">The <see cref="ODataModelBuilder"/>.</param> /// <param name="entityClrType">The <see cref="Type"/> of the entity type contained in this singleton.</param> /// <param name="name">The name of the singleton.</param> public SingletonConfiguration(ODataModelBuilder modelBuilder, Type entityClrType, string name) : base(modelBuilder, entityClrType, name) { }
/// <summary> /// Initializes a new instance of the <see cref="ComplexTypeConfiguration"/> class. /// <param name="modelBuilder">The <see cref="ODataModelBuilder"/> being used.</param> /// <param name="clrType">The backing CLR type for this entity type.</param> /// </summary> public ComplexTypeConfiguration(ODataModelBuilder modelBuilder, Type clrType) : base(modelBuilder, clrType) { }