Freigeben über


ParameterBuilder.String Methode

Definition

Erstellt eine neue Parameterdefinition zum Übergeben von Zeichenfolgendaten.

Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
public System.Data.Entity.Migrations.Model.ParameterModel String (Nullable<int> maxLength = null, Nullable<bool> fixedLength = null, Nullable<bool> unicode = null, string defaultValue = null, string defaultValueSql = null, string name = null, string storeType = null, bool outParameter = false);
member this.String : Nullable<int> * Nullable<bool> * Nullable<bool> * string * string * string * string * bool -> System.Data.Entity.Migrations.Model.ParameterModel
Public Function String (Optional maxLength As Nullable(Of Integer) = null, Optional fixedLength As Nullable(Of Boolean) = null, Optional unicode As Nullable(Of Boolean) = null, Optional defaultValue As String = null, Optional defaultValueSql As String = null, Optional name As String = null, Optional storeType As String = null, Optional outParameter As Boolean = false) As ParameterModel

Parameter

maxLength
Nullable<Int32>

Die maximal zulässige Länge der Zeichenfolgendaten.

fixedLength
Nullable<Boolean>

Wert, der angibt, ob alle Daten auf die maximale Länge aufgefüllt werden sollen oder nicht.

unicode
Nullable<Boolean>

Wert, der angibt, ob der Parameter Unicode-Inhalte unterstützt.

defaultValue
String

Konstanter Wert, der als Standardwert für diesen Parameter verwendet werden soll.

defaultValueSql
String

SQL-Ausdruck, der als Standardwert für diesen Parameter verwendet wird.

name
String

Der Name des Parameters.

storeType
String

Anbieterspezifischer Datentyp, der für diesen Parameter verwendet werden soll.

outParameter
Boolean

Ein Wert, der angibt, ob es sich bei dem Parameter um einen Ausgabeparameter handelt.

Gibt zurück

Die neu erstellte Parameterdefinition.

Attribute

Gilt für: