Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 10363|Svare: 0

[Kilde] SQL Server-typer tilsvarer C#-typer

[Kopier lenke]
Publisert på 19.01.2016 11:04:06 | | | |


SQL Server-type C#-type
Bitbool
tinyintbyte
smallintshort
Intint
bigintlong
realfloat
floatdouble
moneydecimal
DatetimeDateTime
Charstring
varcharstring
ncharstring
nvarcharstring
tekststreng
ntextstring
imagebyte[]
binarybyte[]
uniqueidentifierGuid/ SqlDbType转换为C#数据类型
offentlig statisk Type SqlType2CsharpType(SqlDbType sqlType)
{
switch (sqlType)
{
       case SqlDbType.BigInt:
         returtypeof(Int64);
       case SqlDbType.Binary:
         return typeof(Objekt);
       case SqlDbType.Bit:
         returtype(Boolesk);
       case SqlDbType.Char:
         return typeof(String);
       case SqlDbType.DateTime:
         return typeof(DateTime);
       case SqlDbType.Decimal:
         returnertype(Desimal);
       case SqlDbType.Float:
         returtype(Dobbel);
       case SqlDbType.Image:
         return typeof(Objekt);
       Sak SqlDbType.Int:
         returner typeof(Int32);
       case SqlDbType.Money:
         returnertype(Desimal);
       case SqlDbType.NChar:
         return typeof(String);
       case SqlDbType.NText:
         return typeof(String);
       case SqlDbType.NVarChar:
         return typeof(String);
       case SqlDbType.Real:
         return typeof(Enkelt);
       case SqlDbType.SmallDateTime:
         return typeof(DateTime);
       case SqlDbType.SmallInt:
         returtype(Int16);
       tilfellet SqlDbType.SmallMoney:
         returnertype(Desimal);
       case SqlDbType.Text:
         return typeof(String);
       case SqlDbType.Timestamp:
         return typeof(Objekt);
       case SqlDbType.TinyInt:
         return typeof(Byte);
       case SqlDbType.Udt:// tilpasset datatype
         return typeof(Objekt);
       tilfellet SqlDbType.UniqueIdentifier:
         return typeof(Objekt);
       case SqlDbType.VarBinary:
         return typeof(Objekt);
       case SqlDbType.VarChar:
         return typeof(String);
       case SqlDbType.Variant:
         return typeof(Objekt);
       case SqlDbType.Xml:
         return typeof(Objekt);
       Standard:
         returner null;
}
}
Kopier innholdet til utklippstavlenKode:SQL Server-datatyper (f.eks. varchar)
Konverter til SqlDbType-typen
offentlig statisk SqlDbType SqlTypeString2SqlType(streng sqlTypeString)
{
SqlDbType dbType = SqlDbType.Variant; Standard er Objekt

switch (sqlTypeString)
{
       tilfellet "int":
         dbType = SqlDbType.Int;
         pause;
       Koffert "Varchar":
         dbType = SqlDbType.VarChar;
         pause;
       Kasus "bit":
         dbType = SqlDbType.Bit;
         pause;
       Tilfellet "datotid":
         dbType = SqlDbType.DateTime;
         pause;
       kasus "desimal":
         dbType = SqlDbType.Desimal;
         pause;
       Case "float":
         dbType = SqlDbType.Float;
         pause;
       Case "Image":
         dbType = SqlDbType.Image;
         pause;
       Tilfellet "penger":
         dbType = SqlDbType.Money;
         pause;
       tilfellet "ntext":
         dbType = SqlDbType.NText;
         pause;
       Tilfellet "Nvarchar":
         dbType = SqlDbType.NVarChar;
         pause;
       Tilfellet "Smalldatetime":
         dbType = SqlDbType.SmallDateTime;
         pause;
       Tilfellet "Smallint":
         dbType = SqlDbType.SmallInt;
         pause;
       Koffert "tekst":
         dbType = SqlDbType.Text;
         pause;
       Case "bigint":
         dbType = SqlDbType.BigInt;
         pause;
       kasus "binær":
         dbType = SqlDbType.Binary;
         pause;
       Case "Char":
         dbType = SqlDbType.Char;
         pause;
       Tilfellet "NCar":
         dbType = SqlDbType.NChar;
         pause;
       tilfellet "numerisk":
         dbType = SqlDbType.Desimal;
         pause;
       Tilfelle "ekte":
         dbType = SqlDbType.Real;
         pause;
       Tilfellet "småpenger":
         dbType = SqlDbType.SmallMoney;
         pause;
       Tilfelle "sql_variant":
         dbType = SqlDbType.Variant;
         pause;
       Sak "tidsstempel":
         dbType = SqlDbType.Timestamp;
         pause;
       Tilfellet "Tinyint":
         dbType = SqlDbType.TinyInt;
         pause;
       tilfelle "Unikidentifikator":
         dbType = SqlDbType.UnikIdentifikator;
         pause;
       tilfelle "varbinær":
         dbType = SqlDbType.VarBinary;
         pause;
       Case "XML":
         dbType = SqlDbType.Xml;
         pause;
}
returner dbType;
}

Kopier innholdet til utklippstavlenKode:
SQL Server-datatyper, konvertert til typetyper i C#
offentlig statisk Type SqlTypeString2CsharpType(streng sqlTypeString)
{
SqlDbType dbTpe = SqlTypeString2SqlType(sqlTypeString);

return SqlType2CsharpType(dbTpe);
}

Konverter datatyper i SQL Server til strenger av typer i C#
offentlig statisk streng SqlTypeString2CsharpTypeString(streng sqlTypeString)
{
Type type = SqlTypeString2CsharpType(sqlTypeString);

Returtype. Navn;
}






Foregående:Betydningen av returverdien return_value i SQL Server
Neste:.net konverterer DataTable til en samling
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com