SsdlSerializer.Serialize 方法 (EdmModel, String, String, XmlWriter, Boolean)
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
命名空间: System.Data.Entity.Core.Metadata.Edm
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId := "Nullability")> _
Public Overridable Function Serialize ( _
dbDatabase As EdmModel, _
provider As String, _
providerManifestToken As String, _
xmlWriter As XmlWriter, _
serializeDefaultNullability As Boolean _
) As Boolean
用法
Dim instance As SsdlSerializer
Dim dbDatabase As EdmModel
Dim provider As String
Dim providerManifestToken As String
Dim xmlWriter As XmlWriter
Dim serializeDefaultNullability As Boolean
Dim returnValue As Boolean
returnValue = instance.Serialize(dbDatabase, _
provider, providerManifestToken, _
xmlWriter, serializeDefaultNullability)
[SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Nullability")]
public virtual bool Serialize(
EdmModel dbDatabase,
string provider,
string providerManifestToken,
XmlWriter xmlWriter,
bool serializeDefaultNullability
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1026:DefaultParametersShouldNotBeUsed")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = L"Nullability")]
public:
virtual bool Serialize(
EdmModel^ dbDatabase,
String^ provider,
String^ providerManifestToken,
XmlWriter^ xmlWriter,
bool serializeDefaultNullability
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Nullability")>]
abstract Serialize :
dbDatabase:EdmModel *
provider:string *
providerManifestToken:string *
xmlWriter:XmlWriter *
serializeDefaultNullability:bool -> bool
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Nullability")>]
override Serialize :
dbDatabase:EdmModel *
provider:string *
providerManifestToken:string *
xmlWriter:XmlWriter *
serializeDefaultNullability:bool -> bool
public function Serialize(
dbDatabase : EdmModel,
provider : String,
providerManifestToken : String,
xmlWriter : XmlWriter,
serializeDefaultNullability : boolean
) : boolean
参数
- dbDatabase
类型:System.Data.Entity.Core.Metadata.Edm.EdmModel
要序列化的 EdmModel。
- provider
类型:System.String
架构元素上的提供程序信息。
- providerManifestToken
类型:System.String
架构元素上的 ProviderManifestToken 信息。
- xmlWriter
类型:System.Xml.XmlWriter
要序列化到的 XmlWriter。
- serializeDefaultNullability
类型:System.Boolean
指示在将可为空的属性设置为默认值时是否对其进行序列化的值。
返回值
类型:System.Boolean
如果模型可以序列化,则为 true;否则为 false。