コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <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)
 {
 }
コード例 #3
0
 /// <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;
 }
コード例 #4
0
 internal EntitySetConfiguration(ODataModelBuilder modelBuilder, EntitySetConfiguration configuration)
     : base(modelBuilder, configuration)
 {
 }
コード例 #5
0
 internal EntitySetConfiguration(ODataModelBuilder modelBuilder, string name)
     : base(modelBuilder, new EntitySetConfiguration(modelBuilder, typeof(TEntityType), name))
 {
 }
コード例 #6
0
 /// <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>())
 {
 }
コード例 #7
0
 /// <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)
 {
 }
コード例 #8
0
 /// <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)
 {
 }