Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una volta mappati nel modello a oggetti o nel file di mapping esterno, LINQ to SQL consente di chiamare metodi, operatori e proprietà all'interno delle query LINQ to SQL.
Gli unici metodi non supportati sono quelli ereditati da System.Object che non hanno senso nel contesto delle query LINQ to SQL, ad esempio: Finalize, GetHashCode, GetTypee MemberwiseClone. Questi metodi non sono supportati perché LINQ to SQL non è in grado di convertirli per l'esecuzione in SQL Server.
Annotazioni
La struttura CLR (Common Language Runtime) System.DateTimeOffset e la possibilità di eseguirne il mapping a una colonna SQL DATETIMEOFFSET con LINQ to SQL, richiede .NET Framework 3.5 SP1 o versioni successive. La colonna SQL DATETIMEOFFSET è disponibile solo in Microsoft SQL Server 2008 e versioni successive.
Metodi di data e ora di SQLMethods
Oltre ai metodi offerti dalla DateTimeOffset struttura, LINQ to SQL offre i metodi seguenti dalla classe per l'uso System.Data.Linq.SqlClient.SqlMethods di data e ora:
- DateDiffDay
- DateDiffMillisecond
- DateDiffNanosecond
- DateDiffHour
- DateDiffMinute
- DateDiffSecond
- DateDiffMicrosecond
- DateDiffMonth
- DateDiffYear