DbFunctions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi CLR che vengono tradotti in funzioni di database quando vengono usate nelle query LINQ to Entities. I metodi di questa classe vengono accessibili tramite Functions.
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- Ereditarietà
-
DbFunctions
Commenti
Per altre informazioni ed esempi, vedere Funzioni di database .
Metodi di estensione
Like(DbFunctions, String, String) |
Implementazione dell'operazione SQL |
Like(DbFunctions, String, String, String) |
Implementazione dell'operazione SQL LIKE. Nei database relazionali questo viene in genere convertito direttamente in SQL. |
Random(DbFunctions) |
Generatore di numeri double casuali che genera un numero compreso tra 0 e 1, esclusivo. |
Collate<TProperty>(DbFunctions, TProperty, String) |
Specifica in modo esplicito le regole di confronto da utilizzare in una query LINQ. Può essere usato per generare frammenti, |
Glob(DbFunctions, String, String) |
Esegue il mapping alla funzione SQLite |
Hex(DbFunctions, Byte[]) |
Esegue il mapping alla funzione SQLite |
Substr(DbFunctions, Byte[], Int32) |
Esegue il mapping alla funzione SQLite |
Substr(DbFunctions, Byte[], Int32, Int32) |
Esegue il mapping alla funzione substr SQLite che restituisce una sottomaschera del valore specificato. La sottomaschera inizia da |
Unhex(DbFunctions, String) |
Esegue il mapping alla funzione SQLite |
Unhex(DbFunctions, String, String) |
Esegue il mapping alla funzione SQLite |
AtTimeZone(DbFunctions, DateTime, String) |
Converte |
AtTimeZone(DbFunctions, DateTimeOffset, String) |
Converte |
Contains(DbFunctions, Object, String) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per specificare come destinazione la funzione di archiviazione SQL Server |
Contains(DbFunctions, Object, String, Int32) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per specificare come destinazione la funzione di archiviazione SQL Server |
Contains(DbFunctions, String, String) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per specificare come destinazione la funzione di archiviazione SQL Server CONTAINS. |
Contains(DbFunctions, String, String, Int32) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per specificare come destinazione la funzione di archiviazione SQL Server CONTAINS. |
DataLength(DbFunctions, Byte[]) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<Boolean>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<DateTime>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<DateTimeOffset>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<Decimal>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<Double>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<Guid>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, Nullable<TimeSpan>) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DataLength(DbFunctions, String) |
Restituisce il numero di byte usato per rappresentare qualsiasi espressione. |
DateDiffDay(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti del giorno incrociati tra e |
DateDiffDay(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti del giorno incrociati tra e |
DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti del giorno incrociati tra e |
DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti del giorno incrociati tra e |
DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti del giorno incrociati tra e |
DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti del giorno incrociati tra e |
DateDiffHour(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
Conta il numero di limiti di ora incrociati tra e |
DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
Conta il numero di limiti di microsecondi incrociati tra |
DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
Conta il numero di limiti di millisecondi incrociati tra |
DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
Conta il numero di limiti di minuti incrociati tra e |
DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti del mese superati tra e |
DateDiffMonth(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti del mese superati tra e |
DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti del mese superati tra e |
DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti del mese superati tra e |
DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti del mese superati tra e |
DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti del mese superati tra e |
DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
Conta il numero di limiti nanosecondi incrociati tra |
DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, DateTime, DateTime) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
Conta il numero di secondi limiti incrociati tra e |
DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti della settimana incrociati tra |
DateDiffWeek(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti della settimana incrociati tra |
DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti della settimana incrociati tra |
DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti della settimana incrociati tra |
DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti della settimana incrociati tra |
DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti della settimana incrociati tra |
DateDiffYear(DbFunctions, DateOnly, DateOnly) |
Conta il numero di limiti dell'anno |
DateDiffYear(DbFunctions, DateTime, DateTime) |
Conta il numero di limiti dell'anno |
DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta il numero di limiti dell'anno |
DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta il numero di limiti dell'anno |
DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta il numero di limiti dell'anno incrociati tra |
DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta il numero di limiti dell'anno incrociati tra e |
DateFromParts(DbFunctions, Int32, Int32, Int32) |
Inizializza una nuova istanza della DateTime struttura nell'anno, nel mese, nel giorno specificato.
Corrisponde a SQL Server . |
DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della DateTime struttura all'anno, al mese, al giorno, all'ora, al minuto, alla seconda, alle frazioni e alla precisione specificati.
Corrisponde a SQL Server . |
DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura DateTime su anno, mese, giorno, ora, minuto, secondo e millisecondo specificati.
Corrisponde a SQL Server . |
DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della DateTimeOffset struttura all'anno, al mese, al giorno, all'ora, al minuto, alla seconda, alle frazioni, all'oraOffset, al minutoOffset e alla precisione specificati.
Corrisponde al SQL Server |
FreeText(DbFunctions, Object, String) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per indirizzare la funzione di archiviazione SQL Server |
FreeText(DbFunctions, Object, String, Int32) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per indirizzare la funzione di archiviazione SQL Server |
FreeText(DbFunctions, String, String) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per indirizzare la funzione di archiviazione FREETEXT SQL Server. |
FreeText(DbFunctions, String, String, Int32) |
Stub del metodo DbFunction che può essere usato nelle query LINQ per indirizzare la funzione di archiviazione FREETEXT SQL Server. |
IsDate(DbFunctions, String) |
Convalidare se la stringa specificata è una data valida.
Corrisponde a SQL Server . |
IsNumeric(DbFunctions, String) |
Convalidare se la stringa specificata è un valore numerico valido.
Corrisponde all'SQL Server |
SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della DateTime struttura nell'anno, nel mese, nel giorno, nell'ora e nel minuto specificati.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Double>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Single>) |
Restituisce la deviazione standard della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
Restituisce la deviazione standard di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura all'ora TimeSpan , al minuto, al secondo, alle frazioni e alla precisione specificati. Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Byte>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Double>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Int16>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Int32>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Int64>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Single>) |
Restituisce la varianza della popolazione di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Byte>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Decimal>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Double>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Int16>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Int32>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Int64>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Single>) |
Restituisce la varianza di esempio di tutti i valori nell'espressione specificata.
Corrisponde a SQL Server . |