ComplexTypeConfiguration<TComplexType> Class
Represents an IEdmComplexType that can be built using ODataModelBuilder.
Namespace: System.Web.OData.Builder
Assembly: System.Web.OData (in System.Web.OData.dll)
Inheritance Hierarchy
System.Object
System.Web.OData.Builder.StructuralTypeConfiguration<TStructuralType>
System.Web.OData.Builder.ComplexTypeConfiguration<TComplexType>
Syntax
public class ComplexTypeConfiguration<TComplexType> : StructuralTypeConfiguration<TComplexType>
where TComplexType : class
generic<typename TComplexType>
where TComplexType : ref class
public ref class ComplexTypeConfiguration : StructuralTypeConfiguration<TComplexType>
type ComplexTypeConfiguration<'TComplexType when 'TComplexType : not struct> =
class
inherit StructuralTypeConfiguration<'TComplexType>
end
Public Class ComplexTypeConfiguration(Of TComplexType As Class)
Inherits StructuralTypeConfiguration(Of TComplexType)
Properties
Name | Description | |
---|---|---|
BaseType | Gets the base type of this complex type. |
|
FullName | Gets the full name of this EDM type.(Inherited from StructuralTypeConfiguration<TStructuralType>.) |
|
IsOpen | Gets an indicator whether this EDM type is an open type or not. Returns true if this is an open type; false otherwise.(Inherited from StructuralTypeConfiguration<TStructuralType>.) |
|
Name | Gets and sets the name of this EDM type.(Inherited from StructuralTypeConfiguration<TStructuralType>.) |
|
Namespace | Gets and sets the namespace of this EDM type.(Inherited from StructuralTypeConfiguration<TStructuralType>.) |
|
Properties | Gets the collection of EDM structural properties that belong to this type.(Inherited from StructuralTypeConfiguration<TStructuralType>.) |
Methods
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
System.Web.OData.Builder Namespace
Return to top