我应该使用什么时候处理一个值在c#,这是一个SQL Server数据库的大int ?
当前回答
使用长数据类型。
其他回答
我设法转换(bigint)值从DB返回使用convert . toint64。
ie
var Id = Convert.ToInt64(identityAsTable.Rows[0].Field<object>(0));
Int64直接映射到BigInt。
源
如果你在你的数据库表中使用bigint,你可以在c#中使用Long
我处理一个bigint数据类型显示在一个DataGridView,并使它像这样
something = (int)(Int64)data_reader[0];
您可以使用长类型或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]的命名空间