DbFunctions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LINQ to Entities クエリで使用すると、データベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 を使用して Functionsアクセスします。
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- 継承
-
DbFunctions
注釈
詳細と例については、「 データベース関数 」を参照してください。
拡張メソッド
Like(DbFunctions, String, String) |
SQL |
Like(DbFunctions, String, String, String) |
SQL LIKE 操作の実装。 リレーショナル データベースでは、これは通常、SQL に直接変換されます。 |
Random(DbFunctions) |
0 から 1 の間の数値を生成するランダムな二重数値ジェネレーター。排他的です。 |
Collate<TProperty>(DbFunctions, TProperty, String) |
LINQ クエリで使用する照合順序を明示的に指定します。 などの |
Glob(DbFunctions, String, String) |
に似ていますLike(DbFunctions, String, String)が、代わりにファイル システムの globbing 構文を使用する SQLite |
Hex(DbFunctions, Byte[]) |
指定した値を表す 16 進文字列を返す SQLite |
Substr(DbFunctions, Byte[], Int32) |
指定した値のサブ配列を返す SQLite |
Substr(DbFunctions, Byte[], Int32, Int32) |
指定した値のサブ配列を返す SQLite substr 関数にマップします。 サブ配列は から |
Unhex(DbFunctions, String) |
16 進文字列のデコードを表す BLOB を返す SQLite |
Unhex(DbFunctions, String, String) |
16 進文字列のデコードを表す BLOB を返す SQLite |
AtTimeZone(DbFunctions, DateTime, String) |
ターゲット |
AtTimeZone(DbFunctions, DateTimeOffset, String) |
で指定されたタイム ゾーンに |
Contains(DbFunctions, Object, String) |
LINQ クエリで使用して、SQL Server |
Contains(DbFunctions, Object, String, Int32) |
LINQ クエリで使用して、SQL Server |
Contains(DbFunctions, String, String) |
LINQ クエリで使用して、SQL Server CONTAINS ストア関数をターゲットにできる DbFunction メソッド スタブ。 |
Contains(DbFunctions, String, String, Int32) |
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) |
と |
DateDiffDay(DbFunctions, DateTime, DateTime) |
と |
DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffHour(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffHour(DbFunctions, DateTime, DateTime) |
と |
DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
と |
DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
と |
DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
と |
DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
と |
DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
と |
DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
と |
DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
と |
DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
と |
DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
と |
DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
と |
DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
と |
DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
と |
DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
と |
DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
と |
DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffMinute(DbFunctions, DateTime, DateTime) |
と |
DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
と |
DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
と |
DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
と |
DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
と |
DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffMonth(DbFunctions, DateTime, DateTime) |
と |
DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
と |
DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
と |
DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
と |
DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
と |
DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
と |
DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffSecond(DbFunctions, DateTime, DateTime) |
と |
DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
と |
DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
と |
DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
と |
DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
と |
DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffWeek(DbFunctions, DateTime, DateTime) |
と |
DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と |
DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateDiffYear(DbFunctions, DateOnly, DateOnly) |
と |
DateDiffYear(DbFunctions, DateTime, DateTime) |
と |
DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
と |
DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
と |
DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
と の間 |
DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
と |
DateFromParts(DbFunctions, Int32, Int32, Int32) |
指定した年、月、日に構造体の DateTime 新しいインスタンスを初期化します。
SQL Server の |
DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
構造体の新しいインスタンスを DateTime 、指定した年、月、日、時、分、秒、分数、有効桁数に初期化します。
SQL Server の |
DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
DateTime 構造体の新しいインスタンスを、指定した年、月、日、時、分、秒、およびミリ秒に初期化します。
SQL Server の |
DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
構造体の新しいインスタンスを DateTimeOffset 、指定した年、月、日、時、分、秒、分数、hourOffset、minuteOffset、有効桁数に初期化します。
SQL Serverに対応します。 |
FreeText(DbFunctions, Object, String) |
LINQ クエリで使用して、SQL Server |
FreeText(DbFunctions, Object, String, Int32) |
LINQ クエリで使用して、SQL Server |
FreeText(DbFunctions, String, String) |
LINQ クエリで使用して、SQL SERVER FREETEXT ストア関数をターゲットにできる DbFunction メソッド スタブ。 |
FreeText(DbFunctions, String, String, Int32) |
LINQ クエリで使用して、SQL SERVER FREETEXT ストア関数をターゲットにできる DbFunction メソッド スタブ。 |
IsDate(DbFunctions, String) |
指定された文字列が有効な日付であるかどうかを検証します。
SQL Server の |
IsNumeric(DbFunctions, String) |
指定された文字列が有効な数値であるかどうかを検証します。
SQL Server |
SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
指定した年、月、日、時間、分に構造体の DateTime 新しいインスタンスを初期化します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Double>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationPopulation(DbFunctions, IEnumerable<Single>) |
指定した式のすべての値の母集団標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
指定した式のすべての値の標本標準偏差を返します。
SQL Server の |
TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
構造体の新しいインスタンスを TimeSpan 、指定した時間、分、秒、分数、および有効桁数に初期化します。 SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Byte>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Double>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Int16>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Int32>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Int64>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VariancePopulation(DbFunctions, IEnumerable<Single>) |
指定した式のすべての値の母集団分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Byte>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Decimal>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Double>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Int16>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Int32>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Int64>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
VarianceSample(DbFunctions, IEnumerable<Single>) |
指定した式のすべての値のサンプル分散を返します。
SQL Server の |
適用対象
Entity Framework