Language

DbFunctions クラス

定義

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

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DbFunctions
public class DbFunctions
public sealed class DbFunctions
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbFunctions = class
type DbFunctions = class
Public NotInheritable Class DbFunctions
Public Class DbFunctions
継承
DbFunctions
属性

注釈

詳細と例については、 データベース関数 を参照してください。

拡張メソッド

Name 説明
AtTimeZone(DbFunctions, DateTime, String)

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

AtTimeZone(DbFunctions, DateTimeOffset, String)

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

CoalesceUndefined<T>(DbFunctions, T, T)

??演算子を使用して Cosmos undefined値を結合します。

CoalesceUndefined<T>(DbFunctions, T, T)

??演算子を使用して Cosmos undefined値を結合します。

Collate<TProperty>(DbFunctions, TProperty, String)

LINQ クエリで使用する照合順序を明示的に指定します。 WHERE customer.name COLLATE 'de_DE' = 'John Doe'などのフラグメントを生成するために使用できます。

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 メソッド スタブ。

CurveToLine(DbFunctions, Geometry)

円弧セグメントを含むインスタンスの多角形近似を返すSQL Server STCurveToLine関数にマップします。

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 メソッド スタブ。

FullTextContains(DbFunctions, String, String)

フルテキスト検索を使用して、指定したプロパティに指定されたキーワードが含まれているかどうかを確認します。

FullTextContainsAll(DbFunctions, String, String[])

フルテキスト検索を使用して、指定したプロパティに指定されたすべてのキーワードが含まれているかどうかを確認します。

FullTextContainsAny(DbFunctions, String, String[])

フルテキスト検索を使用して、指定したプロパティに特定のキーワードが含まれているかどうかを確認します。

FullTextScore(DbFunctions, String, String[])

指定したプロパティとキーワードのフルテキスト検索スコアを返します。

Glob(DbFunctions, String, String)

Like(DbFunctions, String, String)に似ていますが、代わりにファイル システムの globbing 構文を使用する SQLite glob関数にマップされます。

Greatest<T>(DbFunctions, T[])

指定された値の一覧から最大の値を返します。 通常は、 GREATEST SQL 関数に対応します。

Hex(DbFunctions, Byte[])

指定した値を表す 16 進文字列を返す SQLite hex 関数にマップされます。

IsDate(DbFunctions, String)

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

IsDefined(DbFunctions, Object)

プロパティに値が割り当てられているかどうかを示すブール値を返します。 Cosmos IS_DEFINED 関数に対応します。

IsDefined(DbFunctions, Object)

プロパティに値が割り当てられているかどうかを示すブール値を返します。 Cosmos IS_DEFINED 関数に対応します。

IsNumeric(DbFunctions, String)

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

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

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

JsonPathExists(DbFunctions, Object, String)

指定した JSON 内に特定の JSON パスが存在するかどうかを示す値を返します。

Least<T>(DbFunctions, T[])

指定された値の一覧から最小の値を返します。 通常は、 LEAST SQL 関数に対応します。

Like(DbFunctions, String, String, String)

SQL LIKE 操作の実装。 リレーショナル データベースでは、これは通常、SQL に直接変換されます。

Like(DbFunctions, String, String)

SQL LIKE 操作の実装。 リレーショナル データベースでは、これは通常、SQL に直接変換されます。

PatIndex(DbFunctions, String, String)

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

Random(DbFunctions)

0 ~ 1 の範囲の数値を生成するランダム二重数値ジェネレーター (排他的)。

Rrf(DbFunctions, Double[], Double[])

2 つ以上の指定された関数によって提供されるスコアを結合します。

Rrf(DbFunctions, Double[])

2 つ以上の指定された関数によって提供されるスコアを結合します。

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に対応します。

Substr(DbFunctions, Byte[], Int32, Int32)

指定した値のサブ配列を返す SQLite substr 関数にマップします。 サブ配列は startIndex から始まり、指定された lengthを持っています。

Substr(DbFunctions, Byte[], Int32)

指定した値のサブ配列を返す SQLite substr 関数にマップされます。 サブ配列は startIndex から始まり、値の末尾まで続けられます。

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

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

Unhex(DbFunctions, String, String)

16 進数文字列のデコードを表す BLOB を返す SQLite unhex 関数にマップされます。

Unhex(DbFunctions, String)

16 進数文字列のデコードを表す BLOB を返す SQLite unhex 関数にマップされます。

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(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean, DistanceFunction)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>)

distance 関数と、 IsVector(PropertyBuilder, DistanceFunction, Int32) を使用して定義されたデータ型を使用して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean, DistanceFunction)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Nullable<Boolean>, VectorDistanceOptions)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>)

distance 関数と、 IsVector(PropertyBuilder, DistanceFunction, Int32) を使用して定義されたデータ型を使用して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean, DistanceFunction)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions)

距離関数 (別名類似性メジャー) を指定して、2 つのベクトル間の距離を返します。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>)

distance 関数と、 IsVector(PropertyBuilder, DistanceFunction, Int32) を使用して定義されたデータ型を使用して、2 つのベクトル間の距離を返します。

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

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

適用対象