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.