接続文字列オプション | ADO.NET Entity Framework Core アプリケーションでのデフォルト値 |
---|---|
Parameter Mode | サポートされません。 |
Statement Cache Mode | ExplicitOnly 値のみサポートされます。 |
DB File Directory Path | Environment.SpecialFolder.CommonApplicationData。Environment.SpecialFolder 列挙型およびサポートされるフィールドの詳細については、https://docs.microsoft.com/ja-jp/dotnet/api/system.environment.specialfolder?view=net-8.0 を参照してください。 |
CLR 型 | 型マッピングに影響を与えるプロパティ値 | Actian Zen データ型 |
---|---|---|
Boolean | BIT | |
Byte | UTINYINT | |
Byte[ ] | BINARY LONGVARBINARY1 | |
DateTime | AUTOTIMESTAMP DATE TIMESTAMP TIMESTAMP22 | |
DateTimeOffset | DATETIME | |
Decimal | CURRENCY DECIMAL2 NUMERIC NUMERICSA NUMERICSTS UBIGINT | |
Double | BFLOAT8 DOUBLE2 | |
Float | FLOAT2 REAL BFLOAT4 | |
Guid | UNIQUEIDENTIFIER | |
Integer | INTEGER2 IDENTITY USMALLINT | |
Long | BIGINT2 BIGIDENTITY UINTEGER | |
SByte | TINYINT | |
Short | SMALLINT2 SMALLIDENTITY | |
String | NLONGVARCHAR2 | |
Unicode=False | LONGVARCHAR | |
MaxLength= (1<=n<=8000) Fixed Length=False Unicode=True | NVARCHAR | |
MaxLength= (1<=n<=8000) Fixed Length=False Unicode=False | VARCHAR | |
MaxLength= (1<=n<=8000) Fixed Length=True Unicode=True | NCHAR | |
MaxLength= (1<=n<=8000) Fixed Length=True Unicode=False | CHAR | |
TimeSpan | TIME | |
1. MaxLength に値が指定されていない場合は、この型にマップされます。 2. デフォルトでは、この型にマップされます。 |
集計正規関数 | Actian Zen 関数 | CLR 型 |
---|---|---|
BigCount(expression) | COUNT_BIG(expression) | Long |
Count(expression) | COUNT(expression) | Integer |
数学正規関数 | Actian Zen 関数 | CLR 型 |
---|---|---|
Abs(expression) | ABS(expression) | Decimal、Double、Float、Int、Long、SByte、Short |
Ceiling(expression) | CEILING(expression) | Decimal、Double |
Floor(expression) | FLOOR(expression) | Decimal、Double |
Pow(base, power) | POWER(base, power) | Double |
Exp(expression) | EXP(expression) | Double |
Log10(expression) | LOG10(expression) | Double |
Log(expression) | LOG(expression) | Double |
Sqrt(expression) | SQRT(expression) | Double |
Acos(expression) | ACOS(expression) | Double |
Asin(expression) | ASIN(expression) | Double |
Atan(expression) | ATAN(expression) | Double |
Atan2(expression1, expression2) | ATAN2(expression1, expression2) | Double |
Cos(expression) | COS(expression) | Double |
Sin(expression) | SIN(expression) | Double |
Tan(expression) | TAN(expression) | Double |
Sign(expression) | SIGN(expression) | Decimal、Double、Float、Int、Long、SByte、Short |
日付と時刻の正規関数 | Actian Zen 関数 | CLR 型 |
---|---|---|
DateTime.Now | SYSDATETIME() | DateTime |
DateTime.Now | SYSDATETIMEOFFSET() | DateTimeOffset |
DateTime.UtcNow | SYSUTCDATETIME() | DateTime DateTimeOffset |
DateTime.Today | CURDATE() | DateTime DateTimeOffset |
AddYears(expression) | DATEADD(year, expression, column) | DateTime DateTimeOffset |
AddMonths(expression) | DATEADD(month, expression, column) | DateTime DateTimeOffset |
AddDays(expression) | DATEADD(day, expression, column) | DateTime DateTimeOffset |
AddHours(expression) | DATEADD(hour, expression, column) | DateTime DateTimeOffset |
AddMinutes(expression) | DATEADD(minute, expression, column) | DateTime DateTimeOffset |
AddSeconds(expression) | DATEADD(second, expression, column) | DateTime DateTimeOffset |
AddMilliSeconds(expression) | DATEADD(millisecond, expression, column) | DateTime DateTimeOffset |
EF.Functions.DateDiffYear(column, expression) | DATEDIFF(year, column, expression) | DateTime DateTimeOffset |
EF.Functions.DateDiffMonth(column, expression) | DATEDIFF(month, column, expression) | DateTime DateTimeOffset |
EF.Functions.DateDiffDay(column, expression) | DATEDIFF(day, column, expression) | DateTime DateTimeOffset |
EF.Functions.DateDiffHour(column, expression) | DATEDIFF(hour, column, expression) | DateTime DateTimeOffset TimeSpan |
EF.Functions.DateDiffMinute(column, expression) | DATEDIFF(minute, column, expression) | DateTime DateTimeOffset TimeSpan |
EF.Functions.DateDiffSecond(column, expression) | DATEDIFF(second, column, expression) | DateTime DateTimeOffset TimeSpan |
EF.Functions.DateDiffMilliSecond(column, expression) | DATEDIFF(millisecond, column, expression) | DateTime DateTimeOffset TimeSpan |
文字列正規関数 | Actian Zen 関数 | CLR 型 |
---|---|---|
IndexOf(expression) | POSITION(expression, column) | String |
Replace(toReplace, replaceWith) | REPLACE(toReplace, column, replaceWith) | String |
ToLower() | LOWER(column) | String |
ToUpper() | UPPER(column) | String |
SubString(start, length) | SUBSTRING(column, start, length) | String |
IsNullOrWhiteSpace() | 列の LTRIM および RTRIM と、ヌル チェックの組み合わせ | String |
TrimStart() | LTRIM(column) | String |
TrimEnd() | RTRIM(column) | String |
TRIM() | 列の LTRIM と RTRIM の組み合わせ | String |
Contains(expression) | POSITION(expression, column) | String |
StartsWith(expression) | 列の LEFT と LENGTH の組み合わせ | String |
EndsWith(expression) | 列の RIGHT と LENGTH の組み合わせ | String |
Length() | LENGTH(column) | String |
EF.Functions.Position(column, expression) | POSITION(expression, column) | String |
正規関数 | Actian Zen 関数 | CLR 型 |
---|---|---|
ToString() | CONVERT(column, SQL_CHAR) | すべての型 |
NewGuid() | NEWID() | Guid |