Esempio n. 1
0
 public void Apply(Microsoft.AspNet.OData.Builder.ODataModelBuilder builder, ApiVersion apiVersion) => builder.EntitySet <Contact>("Contact").EntityType.HasKey(o => o.Id);
Esempio n. 2
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)
 {
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of <see cref="ActionConfiguration" /> class.
 /// </summary>
 /// <param name="builder">The ODataModelBuilder to which this ActionConfiguration should be added.</param>
 /// <param name="name">The name of this ActionConfiguration.</param>
 internal ActionConfiguration(ODataModelBuilder builder, string name)
     : base(builder, name)
 {
 }
Esempio n. 4
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;
 }
Esempio n. 5
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)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NavigationSourceConfiguration"/> class.
 /// </summary>
 /// <param name="modelBuilder">The <see cref="ODataModelBuilder"/>.</param>
 /// <param name="entityClrType">The <see cref="Type"/> of the entity type contained in this navigation source.</param>
 /// <param name="name">The name of the navigation source.</param>
 protected NavigationSourceConfiguration(ODataModelBuilder modelBuilder, Type entityClrType, string name)
     : this(modelBuilder, new EntityTypeConfiguration(modelBuilder, entityClrType), name)
 {
 }