Condividi tramite


Metodo SsdlSerializer.Serialize (EdmModel, String, String, String, XmlWriter, Boolean)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Serializza EdmModel in XmlWriter.

Spazio dei nomi:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId := "Nullability")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")> _
Public Overridable Function Serialize ( _
    dbDatabase As EdmModel, _
    namespaceName As String, _
    provider As String, _
    providerManifestToken As String, _
    xmlWriter As XmlWriter, _
    serializeDefaultNullability As Boolean _
) As Boolean
'Utilizzo
Dim instance As SsdlSerializer 
Dim dbDatabase As EdmModel 
Dim namespaceName As String 
Dim provider As String 
Dim providerManifestToken As String 
Dim xmlWriter As XmlWriter 
Dim serializeDefaultNullability As Boolean 
Dim returnValue As Boolean 

returnValue = instance.Serialize(dbDatabase, _
    namespaceName, provider, providerManifestToken, _
    xmlWriter, serializeDefaultNullability)
[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Nullability")]
[SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
public virtual bool Serialize(
    EdmModel dbDatabase,
    string namespaceName,
    string provider,
    string providerManifestToken,
    XmlWriter xmlWriter,
    bool serializeDefaultNullability
)
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = L"Nullability")]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1026:DefaultParametersShouldNotBeUsed")]
public:
virtual bool Serialize(
    EdmModel^ dbDatabase, 
    String^ namespaceName, 
    String^ provider, 
    String^ providerManifestToken, 
    XmlWriter^ xmlWriter, 
    bool serializeDefaultNullability
)
[<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Nullability")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
abstract Serialize : 
        dbDatabase:EdmModel * 
        namespaceName:string * 
        provider:string * 
        providerManifestToken:string * 
        xmlWriter:XmlWriter * 
        serializeDefaultNullability:bool -> bool 
[<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Nullability")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
override Serialize : 
        dbDatabase:EdmModel * 
        namespaceName:string * 
        provider:string * 
        providerManifestToken:string * 
        xmlWriter:XmlWriter * 
        serializeDefaultNullability:bool -> bool
public function Serialize(
    dbDatabase : EdmModel, 
    namespaceName : String, 
    provider : String, 
    providerManifestToken : String, 
    xmlWriter : XmlWriter, 
    serializeDefaultNullability : boolean
) : boolean

Parametri

  • namespaceName
    Tipo: System.String
    Nome dello spazio dei nomi nell'elemento Schema.
  • provider
    Tipo: System.String
    Informazioni sul provider nell'elemento Schema.
  • providerManifestToken
    Tipo: System.String
    Informazioni ProviderManifestToken nell'elemento Schema.
  • serializeDefaultNullability
    Tipo: System.Boolean
    Valore che indica se serializzare gli attributi che ammettono valori null quando vengono impostati sul valore predefinito.

Valore restituito

Tipo: System.Boolean
true se il modello può essere serializzato. In caso contrario, false.

Vedere anche

Riferimento

SsdlSerializer Classe

Overload Serialize

Spazio dei nomi System.Data.Entity.Core.Metadata.Edm