StructuralTypeConfiguration<TStructuralType> Class

 

Represents an IEdmStructuredType that can be built using ODataModelBuilder.

Namespace:   System.Web.Http.OData.Builder
Assembly:  System.Web.Http.OData (in System.Web.Http.OData.dll)


generic<typename TStructuralType>
where TStructuralType : ref class
public ref class StructuralTypeConfiguration abstract 

NameDescription
System_CAPS_protmethodStructuralTypeConfiguration<TStructuralType>(StructuralTypeConfiguration^)

Initializes a new instance of the StructuralTypeConfiguration<TStructuralType> class.

NameDescription
System_CAPS_pubpropertyProperties

Gets the collection of EDM structural properties that belong to this type.

NameDescription
System_CAPS_pubmethodCollectionProperty<TElementType>(Expression<Func<TStructuralType, IEnumerable<TElementType>^>^>^)

Adds a collection property to the EDM type.

System_CAPS_pubmethodComplexProperty<TComplexType>(Expression<Func<TStructuralType, TComplexType>^>^)

Adds a complex property to the EDM type.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIgnore<TProperty>(Expression<Func<TStructuralType, TProperty>^>^)

Excludes a property from the type.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodProperty(Expression<Func<TStructuralType, array<Byte>^>^>^)

Adds a binary property to the EDM type.

System_CAPS_pubmethodProperty(Expression<Func<TStructuralType, Stream^>^>^)

Adds a stream property the EDM type.

System_CAPS_pubmethodProperty(Expression<Func<TStructuralType, String^>^>^)

Adds a string property to the EDM type.

System_CAPS_pubmethodProperty<T>(Expression<Func<TStructuralType, T>^>^)

Adds a required primitive property to the EDM type.

System_CAPS_pubmethodProperty<T>(Expression<Func<TStructuralType, Nullable<T>>^>^)

Adds an optional primitive property to the EDM type.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: