Sql Server ile C# türü arasındaki eşleştirme tablosuna makale içerisinde detaylı olarak bulabilirisiniz.
Sql Server ile C# Türü Eşleştirme Tablosu
SQLServer’da tablolarda sakladığımız verilerin hepsi belirlediğiniz türde saklanmaktadır bunlar nvarchar, bigint, image, float v.s. gibi türler olabilmektedir programalma tarafında bazen orm kütüphaneleri yada kendi yazdığınız kütüphaneler içerisinde ilgili alanın içeriğini alıp ona göre belli işler yapmanız gereken kısımlar olabilmektedir. İşte bu durumda SqlServer’daki türlere C# tarafında ne gibi türler karşılık geliyor bunlara bakmak gerekiyor.
SQL Server veri türü | CLR veri türü (SQL Server) | CLR veri türü (.NET Framework) |
---|---|---|
bigint | SqlInt64 | Int64, Nullable<Int64> |
binary | SqlBytes, SqlBinary | Byte[] |
bit | SqlBoolean | Boolean, Nullable<Boolean> |
char | None | None |
cursor | None | None |
date | SqlDateTime | DateTime, Nullable<DateTime> |
datetime | SqlDateTime | DateTime, Nullable<DateTime> |
datetime2 | SqlDateTime | DateTime, Nullable<DateTime> |
DATETIMEOFFSET | None | DateTimeOffset, Nullable<DateTimeOffset> |
decimal | SqlDecimal | Decimal, Nullable<Decimal> |
float | SqlDouble | Double, Nullable<Double> |
image | None | None |
int | SqlInt32 | Int32, Nullable<Int32> |
money | SqlMoney | Decimal, Nullable<Decimal> |
nchar | SqlChars, SqlString | String, Char[] |
ntext | None | None |
numeric | SqlDecimal | Decimal, Nullable<Decimal> |
nvarchar | SqlChars, SqlString SQLChars is a better match for data transfer and access, and SQLString is a better match for performing String operations. | String, Char[] |
nvarchar(1), nchar(1) | SqlChars, SqlString | Char, String, Char[], Nullable<char> |
real | SqlSingle | Single, Nullable<Single> |
rowversion | None | Byte[] |
smallint | SqlInt16 | Int16, Nullable<Int16> |
smallmoney | SqlMoney | Decimal, Nullable<Decimal> |
sql_variant | None | Object |
table | None | None |
text | None | None |
time | TimeSpan | TimeSpan, Nullable<TimeSpan> |
timestamp | None | None |
tinyint | SqlByte | Byte, Nullable<Byte> |
uniqueidentifier | SqlGuid | Guid, Nullable<Guid> |
User-defined type(UDT) | None | The same class that is bound to the user-defined type in the same assembly or a dependent assembly. |
varbinary | SqlBytes, SqlBinary | Byte[] |
varbinary(1), binary(1) | SqlBytes, SqlBinary | byte, Byte[], Nullable<byte> |
varchar | None | None |
xml | SqlXml | None |
📚 Benzer Makaleler
- SQL Server Üzerinden Windows Servisleri Yönetmek
- Sql Server da Unutulan “sa” Şifresini 3 Farklı Yöntem ile Değiştirme
- Sql Server COALESCE İfadesi Kullanımı
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.
🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.
👋 Bir sonraki makalede görüşmek dileğiyle.