Condividi tramite


ParameterBuilder.DateTime Metodo

Definizione

Crea una nuova definizione di parametro per passare i dati DateTime.

Le API delle migrazioni di Entity Framework non sono progettate per accettare l'input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione. Se l'input viene accettato da tali origini, deve essere convalidato prima di essere passato a queste API per proteggersi dagli attacchi SQL injection e così via.

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

Parametri

precision
Nullable<Byte>

Precisione del parametro

defaultValue
Nullable<DateTime>

Valore costante da utilizzare come valore predefinito per questo parametro.

defaultValueSql
String

Espressione SQL usata come valore predefinito per questo parametro.

name
String

Nome del parametro.

storeType
String

Tipo di dati specifico del provider da utilizzare per questo parametro.

outParameter
Boolean

Valore che indica se il parametro è un parametro di output.

Restituisce

Definizione del parametro appena costruita.

Attributi

Si applica a