如何获取SqlDbTypes的最大值,如max SqlDbType.Int?

时间:2014-02-19 11:02:21

标签: c# sql .net sqldbtype

我想将一些字符串类型的变量分配给SQL Server 2008中某些类型的MAximum值。

例如:

string foo = MaxValueInDbFor(SqlDbType.Int);
string boo = MaxValueInDbFor(SqlDbType.SmallInt);

我怎样才能做到这一点? 感谢

1 个答案:

答案 0 :(得分:4)

如果我理解正确,你需要这个。

var maxValue =  System.Data.SqlTypes.SqlInt16.MaxValue;
var minValue =  System.Data.SqlTypes.SqlInt16.MinValue;

对于任何sql类型,您都可以获得Sql***.MaxValueSql***.MinValue属性。

查看System.Data.SqlTypes namespace了解详情。