SqlCommand "AddParam" extensions - lobodava/artisan-orm GitHub Wiki
Below is the table of the corresponding types in C# and SQL Server, and "AddParam" extension methods used in Artisan.Orm.
C# Type | SQL Server Type | Artisan.Orm Method |
---|---|---|
Boolean | bit | AddBitParam() |
Byte | tinyint | AddTinyIntParam() |
Int16 | smallint | AddSmallIntParam() |
Int32 | int | AddIntParam() |
Int64 | bigint | AddBigIntParam() |
Decimal | decimal(p,s) | AddDecimalParam() |
Decimal | smallmoney | AddSmallMoneyParam() |
Decimal | money | AddMoneyParam() |
Single/float | real / float(24) | AddRealParam() |
Double | float(s) | AddFloatParam() |
Char | char | AddCharParam() |
Char | nchar | AddNCharParam() |
String | varchar(s) | AddVarcharParam() |
String | nvarchar(s) | AddNVarcharParam() |
String | varchar(max) | AddVarcharMaxParam() |
String | nvarchar(max) | AddNVarcharMaxParam() |
Byte[] | binary(s) | AddBinaryParam() |
Byte[] | varbinary(s) | AddVarbinaryParam() |
Byte[] | varbinary(max) | AddVarbinaryMaxParam() |
DateTime | date | AddDateParam() |
Boolean | time(s) | AddTimeParam() |
DateTime | smalldatetime | AddSmallDateTimeParam() |
DateTime | datetime | AddDateTimeParam() |
DateTime | datetime2(s) | AddDateTime2Param() |
DateTimeOffset | datetimeoffset(s) | AddDateTimeOffsetParam() |
Guid | uniqueidentifier | AddGuidParam() |
Byte[8] | binary(8) | AddRowVersionParam() |
String | binary(8) | AddRowVersionFromBase64StringParam() |
Int64 | binary(8) | AddRowVersionFromInt64Param() |
IEnumerable<T> DataTable |
UDTT | AddTableParam() |
See examples of the "AddParam" extensions in SqlParemeterTest.cs file and associated Stored Procedures.