جدول نگاشت نوع فیلد در SQL با نوع متغیر ها در C#.Net
نوع فیلد ها در زبان سی شارپ با پایگاه داده SQL متفاوت است.بنابراین برای هر برنامه نویسی لازم است که بداند ، برای هر نوع فیلدی که درجدولی از پایگاه داده SQL تعریف می کند، می بایست چه نوع متغیری در یک کلاس سی شارپ ، تعریف نماید.
جداول زیر این نگاشت ها را به شما نشان می دهند:
1) اعداد صحیح
|
ردیف |
SQL |
C# |
|
1 |
bigint |
long |
|
2 |
int |
int |
|
3 |
smallint |
short |
|
4 |
tinyint |
byte |
2) اعداد اعشاری
|
ردیف |
SQL |
C# |
|
1 |
decimal |
decimal |
|
2 |
float |
double |
|
3 |
money |
decimal |
|
4 |
numeric |
decimal |
3) رشته و کاراکترها
|
ردیف |
SQL |
C# |
|
1 |
varchar |
string |
|
2 |
text |
string |
|
3 |
nchar |
string |
|
4 |
ntext |
string |
|
5 |
nvarchar |
string |
|
6 |
char |
string |
4) تاریخ
|
ردیف |
SQL |
C# |
|
1 |
datetime |
DateTime |
|
2 |
smallDateTime |
DateTime |
5) بولی
|
ردیف |
SQL |
C# |
|
1 |
bit |
bool |
6) فایل (داده حجیم)
|
ردیف |
SQL |
C# |
|
1 |
binary |
byte[] |
|
2 |
image |
byte[] |
|
3 |
varbinary |
byte[] |
7) سایر
|
ردیف |
SQL |
C# |
|
1 |
Sql_variant |
object |
| < قبلی |
|---|
آخرین بروز رسانی مطلب در دوشنبه ، 24 مرداد 1390 ، 10:39


نظرات
مدتها بود که دنبال این مطلب بودم