Language

SqlServerDbFunctionsExtensions クラス

定義

LINQ to Entities クエリで使用する場合にデータベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 Functions経由でアクセスします。

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerDbFunctionsExtensions
public static class SqlServerDbFunctionsExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerDbFunctionsExtensions = class
type SqlServerDbFunctionsExtensions = class
Public Module SqlServerDbFunctionsExtensions
継承
SqlServerDbFunctionsExtensions
属性

注釈

詳細と例については、「データベース関数」および「EF Core を使用したSQL ServerおよびAzure SQLデータベースへのアクセス」を参照してください。

メソッド

Name 説明
AtTimeZone(DbFunctions, DateTime, String)

dateTimeをターゲット timeZone内の対応するdatetimeoffsetに変換します。 SQL Server AT TIME ZONEコンストラクトに対応します。

AtTimeZone(DbFunctions, DateTimeOffset, String)

dateTimeOffsetを、timeZoneで指定されたタイム ゾーンに変換します。 SQL Server AT TIME ZONEコンストラクトに対応します。

Contains(DbFunctions, Object, String, Int32)

LINQ クエリで使用して、SQL Server CONTAINS ストア関数を対象とすることができる DbFunction メソッド スタブ。

Contains(DbFunctions, Object, String)

LINQ クエリで使用して、SQL Server CONTAINS ストア関数を対象とすることができる DbFunction メソッド スタブ。

Contains(DbFunctions, String, String, Int32)

LINQ クエリで SQL Server CONTAINS ストア関数を対象とするために使用できる DbFunction メソッド スタブ。

Contains(DbFunctions, String, String)

LINQ クエリで SQL Server CONTAINS ストア関数を対象とするために使用できる DbFunction メソッド スタブ。

DataLength(DbFunctions, Byte[])

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<Boolean>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<DateTime>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<DateTimeOffset>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<Decimal>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<Double>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<Guid>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, Nullable<TimeSpan>)

任意の式を表すために使用されるバイト数を返します。

DataLength(DbFunctions, String)

任意の式を表すために使用されるバイト数を返します。

DateDiffDay(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差する日の境界の数をカウントします。 SQL ServerのDATEDIFF(day, @startDate, @endDate)に対応します。

DateDiffDay(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差する日の境界の数をカウントします。 SQL ServerのDATEDIFF(day, @startDate, @endDate)に対応します。

DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差する日の境界の数をカウントします。 SQL ServerのDATEDIFF(day, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する日の境界の数をカウントします。 SQL ServerのDATEDIFF(day, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する日の境界の数をカウントします。 SQL ServerのDATEDIFF(day, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する日の境界の数をカウントします。 SQL ServerのDATEDIFF(day, @startDate, @endDate)に対応します。

DateDiffHour(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startDate, @endDate)に対応します。

DateDiffHour(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startDate, @endDate)に対応します。

DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startDate, @endDate)に対応します。

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

startTimeとendTimeの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startTime, @endTime)に対応します。

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

startTimeSpanとendTimeSpanの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffHour(DbFunctions, TimeOnly, TimeOnly)

startTimeとendTimeの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startTime, @endTime)に対応します。

DateDiffHour(DbFunctions, TimeSpan, TimeSpan)

startTimeSpanとendTimeSpanの間で交差する時間境界の数をカウントします。 SQL ServerのDATEDIFF(hour, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startDate, @endDate)に対応します。

DateDiffMicrosecond(DbFunctions, DateTime, DateTime)

startDateとendDateの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startDate, @endDate)に対応します。

DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startDate, @endDate)に対応します。

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

startTimeとendTimeの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startTime, @endTime)に対応します。

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

startTimeSpanとendTimeSpanの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly)

startTimeとendTimeの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startTime, @endTime)に対応します。

DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan)

startTimeSpanとendTimeSpanの間のマイクロ秒境界の数をカウントします。 SQL ServerのDATEDIFF(microsecond, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMillisecond(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startDate, @endDate)に対応します。

DateDiffMillisecond(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startDate, @endDate)に対応します。

DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startDate, @endDate)に対応します。

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

startTimeとendTimeの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startTime, @endTime)に対応します。

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

startTimeSpanとendTimeSpanの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly)

startTimeとendTimeの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startTime, @endTime)に対応します。

DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan)

startTimeSpanとendTimeSpanの間で交差したミリ秒の境界数をカウントします。 SQL ServerのDATEDIFF(millisecond, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMinute(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startDate, @endDate)に対応します。

DateDiffMinute(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startDate, @endDate)に対応します。

DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startDate, @endDate)に対応します。

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

startTimeとendTimeの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startTime, @endTime)に対応します。

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

startTimeSpanとendTimeSpanの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMinute(DbFunctions, TimeOnly, TimeOnly)

startTimeとendTimeの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startTime, @endTime)に対応します。

DateDiffMinute(DbFunctions, TimeSpan, TimeSpan)

startTimeSpanとendTimeSpanの間で交差する分の境界の数をカウントします。 SQL ServerのDATEDIFF(minute, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffMonth(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差する月の境界の数をカウントします。 SQL ServerのDATEDIFF(month, @startDate, @endDate)に対応します。

DateDiffMonth(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差する月の境界の数をカウントします。 SQL ServerのDATEDIFF(month, @startDate, @endDate)に対応します。

DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差する月の境界の数をカウントします。 SQL ServerのDATEDIFF(month, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する月の境界の数をカウントします。 SQL ServerのDATEDIFF(month, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する月の境界の数をカウントします。 SQL ServerのDATEDIFF(month, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する月の境界の数をカウントします。 SQL ServerのDATEDIFF(month, @startDate, @endDate)に対応します。

DateDiffNanosecond(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startDate, @endDate)に対応します。

DateDiffNanosecond(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startDate, @endDate)に対応します。

DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startDate, @endDate)に対応します。

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

startTimeとendTimeの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startTime, @endTime)に対応します。

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

startTimeSpanとendTimeSpanの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly)

startTimeとendTimeの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startTime, @endTime)に対応します。

DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan)

startTimeSpanとendTimeSpanの間で交差するナノ秒境界の数をカウントします。 SQL ServerのDATEDIFF(nanosecond, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffSecond(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startDate, @endDate)に対応します。

DateDiffSecond(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startDate, @endDate)に対応します。

DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startDate, @endDate)に対応します。

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

startTimeとendTimeの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startTime, @endTime)に対応します。

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

startTimeSpanとendTimeSpanの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffSecond(DbFunctions, TimeOnly, TimeOnly)

startTimeとendTimeの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startTime, @endTime)に対応します。

DateDiffSecond(DbFunctions, TimeSpan, TimeSpan)

startTimeSpanとendTimeSpanの間で交差する 2 番目の境界の数をカウントします。 SQL ServerのDATEDIFF(second, @startTimeSpan, @endTimeSpan)に対応します。

DateDiffWeek(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間の境界を越えた週数をカウントします。 SQL ServerのDATEDIFF(week, @startDate, @endDate)に対応します。

DateDiffWeek(DbFunctions, DateTime, DateTime)

startDateとendDateの間の境界を越えた週数をカウントします。 SQL ServerのDATEDIFF(week, @startDate, @endDate)に対応します。

DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間の境界を越えた週数をカウントします。 SQL ServerのDATEDIFF(week, @startDate, @endDate)に対応します。

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

startDateとendDateの間の境界を越えた週数をカウントします。 SQL ServerのDATEDIFF(week, @startDate, @endDate)に対応します。

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

startDateとendDateの間の境界を越えた週数をカウントします。 SQL ServerのDATEDIFF(week, @startDate, @endDate)に対応します。

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

startDateとendDateの間の境界を越えた週数をカウントします。 SQL ServerのDATEDIFF(week, @startDate, @endDate)に対応します。

DateDiffYear(DbFunctions, DateOnly, DateOnly)

startDateとendDateの間で交差する年の境界の数をカウントします。 SQL ServerのDATEDIFF(year, @startDate, @endDate)に対応します。

DateDiffYear(DbFunctions, DateTime, DateTime)

startDateとendDateの間で交差する年の境界の数をカウントします。 SQL ServerのDATEDIFF(year, @startDate, @endDate)に対応します。

DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset)

startDateとendDateの間で交差する年の境界の数をカウントします。 SQL ServerのDATEDIFF(year, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する年の境界の数をカウントします。 SQL ServerのDATEDIFF(year, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する年の境界の数をカウントします。 SQL ServerのDATEDIFF(year, @startDate, @endDate)に対応します。

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

startDateとendDateの間で交差する年の境界の数をカウントします。 SQL ServerのDATEDIFF(year, @startDate, @endDate)に対応します。

DateFromParts(DbFunctions, Int32, Int32, Int32)

指定した年、月、日に DateTime 構造体の新しいインスタンスを初期化します。 SQL ServerのDATEFROMPARTS(year, month, day)に対応します。

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

指定した年、月、日、時、分、秒、分数、および有効桁数に DateTime 構造体の新しいインスタンスを初期化します。 SQL ServerのDATETIME2FROMPARTS(year, month, day, hour, minute, seconds, fractions, precision)に対応します。

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

指定した年、月、日、時、分、秒、ミリ秒に DateTime 構造体の新しいインスタンスを初期化します。 SQL ServerのDATETIMEFROMPARTS(year, month, day, hour, minute, second, millisecond)に対応します。

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

指定した年、月、日、時、分、秒、分数、hourOffset、minuteOffset、有効桁数に DateTimeOffset 構造体の新しいインスタンスを初期化します。 SQL Serverに対応します。 DATETIMEOFFSETFROMPARTS(year, month, day, hour, minute, seconds, fractions, hour_offset, minute_offset, precision) .

DateTrunc(DbFunctions, String, DateOnly)

指定したdatepart有効桁数にdateを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, DateTime)

指定したdatepart有効桁数にdateを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, DateTimeOffset)

指定したdatepart有効桁数にdateTimeOffsetを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, Nullable<DateOnly>)

指定したdatepart有効桁数にdateを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, Nullable<DateTime>)

指定したdatepart有効桁数にdateを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, Nullable<DateTimeOffset>)

指定したdatepart有効桁数にdateTimeOffsetを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, Nullable<TimeOnly>)

指定したdatepart有効桁数にtimeを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

DateTrunc(DbFunctions, String, TimeOnly)

指定したdatepart有効桁数にtimeを切り捨てます。 SQL ServerのDATETRUNC(datepart, date)に対応します。

FreeText(DbFunctions, Object, String, Int32)

LINQ クエリで使用して、SQL Server FREETEXT ストア関数を対象とすることができる DbFunction メソッド スタブ。

FreeText(DbFunctions, Object, String)

LINQ クエリで使用して、SQL Server FREETEXT ストア関数を対象とすることができる DbFunction メソッド スタブ。

FreeText(DbFunctions, String, String, Int32)

LINQ クエリで使用して、SQL Server FREETEXT ストア関数をターゲットにすることができる DbFunction メソッド スタブ。

FreeText(DbFunctions, String, String)

LINQ クエリで使用して、SQL Server FREETEXT ストア関数をターゲットにすることができる DbFunction メソッド スタブ。

IsDate(DbFunctions, String)

指定された文字列が有効な日付かどうかを検証します。 SQL ServerのISDATE('date')に対応します。

IsNumeric(DbFunctions, String)

指定された文字列が有効な数値であるかどうかを検証します。 SQL Server ISNUMERIC(expression)に対応します。

JsonContains(DbFunctions, Object, Object, String, Nullable<Int32>)

LINQ クエリでSQL Server JSON_CONTAINS関数を対象とするために使用できる DbFunction メソッド スタブ。

PatIndex(DbFunctions, String, String)

指定した式でパターンが最初に出現した位置の開始位置を返します。パターンが見つからない場合は、すべての有効なテキストデータ型と文字データ型で 0 を返します。

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

指定した年、月、日、時、分に DateTime 構造体の新しいインスタンスを初期化します。 SQL ServerのSMALLDATETIMEFROMPARTS(year, month, day, hour, minute)に対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Double>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationPopulation(DbFunctions, IEnumerable<Single>)

指定した式のすべての値の母集団標準偏差を返します。 SQL ServerのSTDEVPに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Byte>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Decimal>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Double>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Int16>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Int32>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Int64>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

StandardDeviationSample(DbFunctions, IEnumerable<Single>)

指定した式のすべての値の標本標準偏差を返します。 SQL ServerのSTDEVに対応します。

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

指定した時間、分、秒、分数、および有効桁数に TimeSpan 構造体の新しいインスタンスを初期化します。 SQL ServerのTIMEFROMPARTS(hour, minute, seconds, fractions, precision)に対応します。

VariancePopulation(DbFunctions, IEnumerable<Byte>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VariancePopulation(DbFunctions, IEnumerable<Decimal>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VariancePopulation(DbFunctions, IEnumerable<Double>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VariancePopulation(DbFunctions, IEnumerable<Int16>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VariancePopulation(DbFunctions, IEnumerable<Int32>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VariancePopulation(DbFunctions, IEnumerable<Int64>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VariancePopulation(DbFunctions, IEnumerable<Single>)

指定した式のすべての値の母分散を返します。 SQL ServerのVARPに対応します。

VarianceSample(DbFunctions, IEnumerable<Byte>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VarianceSample(DbFunctions, IEnumerable<Decimal>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VarianceSample(DbFunctions, IEnumerable<Double>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VarianceSample(DbFunctions, IEnumerable<Int16>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VarianceSample(DbFunctions, IEnumerable<Int32>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VarianceSample(DbFunctions, IEnumerable<Int64>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VarianceSample(DbFunctions, IEnumerable<Single>)

指定した式のすべての値のサンプル分散を返します。 SQL ServerのVARに対応します。

VectorDistance<T>(DbFunctions, String, SqlVector<T>, SqlVector<T>)

指定された距離メトリックを使用して、2 つのベクトル間の距離を計算します。

適用対象