SqlServerDbFunctionsExtensions Sınıf

Tanım

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla erişilir Functions .

public static class SqlServerDbFunctionsExtensions
type SqlServerDbFunctionsExtensions = class
Public Module SqlServerDbFunctionsExtensions
Devralma
SqlServerDbFunctionsExtensions

Açıklamalar

daha fazla bilgi için bkz. veritabanı işlevlerive EF Core SQL Server ve SQL Azure veritabanlarına erişme .

Yöntemler

Contains(DbFunctions, Object, String)

SQL Server store işlevini içeren hedeflemek için lınq sorgularında kullanılabilecek bir dbfunction yöntemi saplaması.

Contains(DbFunctions, Object, String, Int32)

SQL Server store işlevini içeren hedeflemek için lınq sorgularında kullanılabilecek bir dbfunction yöntemi saplaması.

Contains(DbFunctions, String, String)

SQL Server store işlevini içeren hedeflemek için lınq sorgularında kullanılabilecek bir dbfunction yöntemi saplaması.

Contains(DbFunctions, String, String, Int32)

SQL Server store işlevini içeren hedeflemek için lınq sorgularında kullanılabilecek bir dbfunction yöntemi saplaması.

DataLength(DbFunctions, Byte[])

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<Boolean>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<DateTime>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<DateTimeOffset>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<Decimal>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<Double>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<Guid>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, Nullable<TimeSpan>)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DataLength(DbFunctions, String)

Herhangi bir ifadeyi temsil etmek için kullanılan bayt sayısını döndürür.

DateDiffDay(DbFunctions, DateTime, DateTime)

Ve arasında çapraz gün sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (gün, @startDate @endDate )karşılık gelir.

DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset)

Ve arasında çapraz gün sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (gün, @startDate @endDate )karşılık gelir.

DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz gün sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (gün, @startDate @endDate )karşılık gelir.

DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Ve arasında çapraz gün sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (gün, @startDate @endDate )karşılık gelir.

DateDiffHour(DbFunctions, DateTime, DateTime)

ile arasında kesişen saat sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(hour, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset)

ile arasında kesişen saat sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(hour, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

ile arasında kesişen saat sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(hour, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

ile arasında kesişen saat sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(hour, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

ile arasında kesişen saat sınırlarını startTimeSpan endTimeSpan sayar. SQL Server'nin DATEDIFF(hour, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffHour(DbFunctions, TimeSpan, TimeSpan)

ile arasında kesişen saat sınırlarını startTimeSpan endTimeSpan sayar. SQL Server'nin DATEDIFF(hour, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMicrosecond(DbFunctions, DateTime, DateTime)

ile arasında çapraz olan mikrosaniye sınırını startDate endDate sayar. SQL Server'nin DATEDIFF(microsecond, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset)

ile arasında çapraz olan mikrosaniye sınırını startDate endDate sayar. SQL Server'nin DATEDIFF(microsecond, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

ile arasında çapraz olan mikrosaniye sınırını startDate endDate sayar. SQL Server'nin DATEDIFF(microsecond, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

ile arasında çapraz olan mikrosaniye sınırını startDate endDate sayar. SQL Server'nin DATEDIFF(microsecond, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

ile arasında çapraz olan mikrosaniye sınırını startTimeSpan endTimeSpan sayar. SQL Server'nin DATEDIFF(microsecond, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan)

ile arasında çapraz olan mikrosaniye sınırını startTimeSpan endTimeSpan sayar. SQL Server'nin DATEDIFF(microsecond, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffMillisecond(DbFunctions, DateTime, DateTime)

ile arasında çapraz geçen milisaniye sınırını startDate endDate sayar. SQL Server'nin DATEDIFF(milisaniye, @startDate , @endDate ) ifadelerini ifade ediyor.

DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset)

ile arasında çapraz geçen milisaniye sınırını startDate endDate sayar. SQL Server'nin DATEDIFF(milisaniye, @startDate , @endDate ) ifadelerini ifade ediyor.

DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz milisaniyelik sınır sayısını sayar startDate endDate . SQL Server DATEDIFF (milisaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Ve arasında çapraz milisaniyelik sınır sayısını sayar startDate endDate . SQL Server DATEDIFF (milisaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Ve arasında çapraz milisaniyelik sınır sayısını sayar startTimeSpan endTimeSpan . SQL Server DATEDIFF (milisaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan)

Ve arasında çapraz milisaniyelik sınır sayısını sayar startTimeSpan endTimeSpan . SQL Server DATEDIFF (milisaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMinute(DbFunctions, DateTime, DateTime)

Ve arasında çapraz dakika sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (dakika, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset)

Ve arasında çapraz dakika sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (dakika, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz dakika sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (dakika, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Ve arasında çapraz dakika sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (dakika, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Ve arasında çapraz dakika sınırları sayısını sayar startTimeSpan endTimeSpan . SQL Server DATEDIFF (dakika, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMinute(DbFunctions, TimeSpan, TimeSpan)

Ve arasında çapraz dakika sınırları sayısını sayar startTimeSpan endTimeSpan . SQL Server DATEDIFF (dakika, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMonth(DbFunctions, DateTime, DateTime)

Ve arasında çapraz ay sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (month, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset)

Ve arasında çapraz ay sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (month, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz ay sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (month, @startDate , @endDate )öğesine karşılık gelir.

DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Ve arasında çapraz ay sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF (month, @startDate , @endDate )öğesine karşılık gelir.

DateDiffNanosecond(DbFunctions, DateTime, DateTime)

Ve arasında çapraz nanosaniyelik sınır sayısını sayar startDate endDate . SQL Server DATEDIFF (nanosaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset)

Ve arasında çapraz nanosaniyelik sınır sayısını sayar startDate endDate . SQL Server DATEDIFF (nanosaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz nanosaniyelik sınır sayısını sayar startDate endDate . SQL Server DATEDIFF (nanosaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Ve arasında çapraz nanosaniyelik sınır sayısını sayar startDate endDate . SQL Server DATEDIFF (nanosaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Ve arasında çapraz nanosaniyelik sınır sayısını sayar startTimeSpan endTimeSpan . SQL Server DATEDIFF (nanosaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan)

Ve arasında çapraz nanosaniyelik sınır sayısını sayar startTimeSpan endTimeSpan . SQL Server DATEDIFF (nanosaniyelik, @startDate , @endDate )öğesine karşılık gelir.

DateDiffSecond(DbFunctions, DateTime, DateTime)

Ve arasında çapraz ikinci sınırların sayısını sayar startDate endDate . SQL Server datedıff (ikinci, @startDate , @endDate )öğesine karşılık gelir.

DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset)

Ve arasında çapraz ikinci sınırların sayısını sayar startDate endDate . SQL Server datedıff (ikinci, @startDate , @endDate )öğesine karşılık gelir.

DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz ikinci sınırların sayısını sayar startDate endDate . SQL Server datedıff (ikinci, @startDate , @endDate )öğesine karşılık gelir.

DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Ve arasında çapraz ikinci sınırların sayısını sayar startDate endDate . SQL Server datedıff (ikinci, @startDate , @endDate )öğesine karşılık gelir.

DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Ve arasında çapraz ikinci sınırların sayısını sayar startTimeSpan endTimeSpan . SQL Server datedıff (ikinci, @startDate , @endDate )öğesine karşılık gelir.

DateDiffSecond(DbFunctions, TimeSpan, TimeSpan)

Ve arasında çapraz ikinci sınırların sayısını sayar startTimeSpan endTimeSpan . SQL Server datedıff (ikinci, @startDate , @endDate )öğesine karşılık gelir.

DateDiffWeek(DbFunctions, DateTime, DateTime)

Ve arasında çapraz hafta sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (hafta, @startDate , @endDate )karşılık gelir.

DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset)

Ve arasında çapraz hafta sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (hafta, @startDate , @endDate )karşılık gelir.

DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Ve arasında çapraz hafta sınırları sayısını sayar startDate endDate . SQL Server DATEDIFF 'e (hafta, @startDate , @endDate )karşılık gelir.

DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

ile arasında kesişen hafta sınırlarını startDate endDate sayar. Bu, SQL Server(hafta, , ) için @startDate @endDate karşılık geliyor.

DateDiffYear(DbFunctions, DateTime, DateTime)

ile arasında kesişen yıl sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(year, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset)

ile arasında kesişen yıl sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(year, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

ile arasında kesişen yıl sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(year, , ) @startDate @endDate ifadelerini ifade ediyor.

DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

ile arasında kesişen yıl sınırlarını startDate endDate sayar. SQL Server'nin DATEDIFF(year, , ) @startDate @endDate ifadelerini ifade ediyor.

DateFromParts(DbFunctions, Int32, Int32, Int32)

Yapının yeni bir örneğini DateTime belirtilen yıl, ay, gün olarak başlatıyor. SQL Server DATEFROMPARTS(yıl, ay, gün) için karşılık gelir.

DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Yapının yeni bir örneğini DateTime belirtilen yıl, ay, gün, saat, dakika, saniye, kesir ve duyarlık olarak başlatılır. SQL Server DATETIME2FROMPARTS(year, month, day, hour, minute, seconds, kesirler, duyarlık) ifadelerine karşılık gelir.

DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Yapının yeni bir örneğini DateTime belirtilen yıl, ay, gün, saat, dakika, saniye ve milisaniye olarak okur. SQL Server DATETIMEFROMPARTS(year, month, day, hour, minute, second, milisaniye) ifadelerine karşılık gelir.

DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Yapının yeni bir örneğini belirtilen DateTimeOffset yıl, ay, gün, saat, dakika, saniye, kesirler, hourOffset, minuteOffset ve duyarlık olarak başlatılır. SQL Server DATETIMEOFFSETFROMPARTS(year, month, day, hour, minute, seconds, kesir, hour_offset, minute_offset, precision) .

FreeText(DbFunctions, Object, String)

FREETEXT deposu işlevini hedeflemek için LINQ sorgularında kullanılan bir DbFunction SQL Server saplama.

FreeText(DbFunctions, Object, String, Int32)

FREETEXT deposu işlevini hedeflemek için LINQ sorgularında kullanılan bir DbFunction SQL Server saplama.

FreeText(DbFunctions, String, String)

FREETEXT deposu işlevini hedeflemek için LINQ sorgularında kullanılan bir DbFunction SQL Server saplama.

FreeText(DbFunctions, String, String, Int32)

SQL Server FREETEXT depolama işlevini hedeflemek için lınq sorgularında kullanılabilecek bir dbfunction yöntemi saplaması.

IsDate(DbFunctions, String)

Belirtilen dizenin geçerli bir tarih olduğunu doğrulayın. SQL Server ısdate 'e (' date ')karşılık gelir.

IsNumeric(DbFunctions, String)

Belirtilen dizenin geçerli bir sayısal değer olup olmadığını doğrulayın. SQL Server ısnumeric öğesine (expression)karşılık gelir.

SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32)

DateTimeBelirtilen yıl, ay, gün, saat ve dakika için yapının yeni bir örneğini başlatır. SQL Server SMALLDATETIMEFROMPARTS (year, month, day, hour, minute)öğesine karşılık gelir.

TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32)

Yapının yeni bir örneğini TimeSpan belirtilen saat, dakika, saniye, kesirler ve duyarlığa başlatır. SQL Server timefrompsanat 'e (saat, dakika, saniye, kesir, duyarlık)karşılık gelir.

Şunlara uygulanır