ComplexType.Create 方法
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
创建 ComplexType 类型的新实例。
命名空间: System.Data.Entity.Core.Metadata.Edm
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
Public Shared Function Create ( _
name As String, _
namespaceName As String, _
dataSpace As DataSpace, _
members As IEnumerable(Of EdmMember), _
metadataProperties As IEnumerable(Of MetadataProperty) _
) As ComplexType
用法
Dim name As String
Dim namespaceName As String
Dim dataSpace As DataSpace
Dim members As IEnumerable(Of EdmMember)
Dim metadataProperties As IEnumerable(Of MetadataProperty)
Dim returnValue As ComplexType
returnValue = ComplexType.Create(name, namespaceName, _
dataSpace, members, metadataProperties)
public static ComplexType Create(
string name,
string namespaceName,
DataSpace dataSpace,
IEnumerable<EdmMember> members,
IEnumerable<MetadataProperty> metadataProperties
)
public:
static ComplexType^ Create(
String^ name,
String^ namespaceName,
DataSpace dataSpace,
IEnumerable<EdmMember^>^ members,
IEnumerable<MetadataProperty^>^ metadataProperties
)
static member Create :
name:string *
namespaceName:string *
dataSpace:DataSpace *
members:IEnumerable<EdmMember> *
metadataProperties:IEnumerable<MetadataProperty> -> ComplexType
public static function Create(
name : String,
namespaceName : String,
dataSpace : DataSpace,
members : IEnumerable<EdmMember>,
metadataProperties : IEnumerable<MetadataProperty>
) : ComplexType
参数
- name
类型:System.String
复杂类型的名称。
- namespaceName
类型:System.String
复杂类型的命名空间。
- dataSpace
类型:System.Data.Entity.Core.Metadata.Edm.DataSpace
复杂类型属于的数据空间。
- members
类型:System.Collections.Generic.IEnumerable<EdmMember>
复杂类型的成员。
- metadataProperties
类型:System.Collections.Generic.IEnumerable<MetadataProperty>
要与该实例相关联的元数据属性。
返回值
类型:System.Data.Entity.Core.Metadata.Edm.ComplexType
ComplexType 类型的新实例。
异常
例外 | 条件 |
---|---|
ArgumentNullException | 在 name、namespace 或 members 参数为 null 时引发。 |