我应该使用什么时候处理一个值在c#,这是一个SQL Server数据库的大int ?
当前回答
在c#中,大多数情况下它是long(int64)
其他回答
Int64直接映射到BigInt。
源
使用长数据类型。
我认为等效的是Int64
这对应于long(或Int64),一个64位整数。
尽管如果来自数据库的数字恰好足够小,并且您不小心使用了Int32等等,那么就不会有问题。但Int64肯定会hold住它。
如果你使用更小的东西,而需要完整的尺寸,你得到的错误是什么?堆栈溢出!耶!
在c#中,大多数情况下它是long(int64)
推荐文章
- 在SQL server查询中将NULL替换为0
- Linq-to-Entities Join vs GroupJoin
- 在SQL中修改表的模式名
- 为什么字符串类型的默认值是null而不是空字符串?
- 在list中获取不同值的列表
- 组合框:向项目添加文本和值(无绑定源)
- 如何得到累计和
- 如何在SQL Server 2005的一条语句中更新两个表?
- AutoMapper:“忽略剩下的?”
- 如何为ASP.net/C#应用程序配置文件值中的值添加&号
- 从System.Drawing.Bitmap中加载WPF BitmapImage
- 如何找出一个文件存在于c# / .NET?
- 为什么更快地检查字典是否包含键,而不是捕捉异常,以防它不?
- 如何创建临时表与SELECT * INTO tempTable从CTE查询
- [DataContract]的命名空间