问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

null和DBNull.Value有什么区别

发布网友 发布时间:2022-04-30 07:42

我来回答

3个回答

懂视网 时间:2022-04-30 12:03

1. Null不是0、不是空,是"不知道"。数据库中int是可以为null的,但是C#中int不可以为null,存在一个不匹配的问题。

2. 介绍"可控数据类型",string、Person(引用类型)等是可null的,但是int、bool、datetime(值类型)

是不可为null,在不可空类型后加"?"就是可空类型了,HasValue、Value。

3. DBNull和null的区别:如果值为null,直接写null的话用SqlParameter提交到服务器上是报错的,需要写DBNull.Value:new SqlParameter("Id"model.Id==null?(Object)DBNull.Value:model.Id)。三元运算符冒号两边的值类型相同或者有继承关系。

4. int x=n??10;

????这句话的意思是,如果n=null,那么x=10,否则x=n

和下面的意思一样:

????int x=n==null?10:n;

DBNull

标签:

热心网友 时间:2022-04-30 09:11

简单来说,null是C#中的,DBNull是数据库中的。虽然都代表null的意思,但DBNull仅在数据库中有效,对于C#看来它不是空值。
你可以理解为,DBNull是一个实际的对象,只不过这个对象代表着在数据库中这里是空值。追问你好,请问代码里面,我判断是数据库中为空还是代码中取到的值为空 有必要吗?

代码里面只判断!=null和另外还加一个判断!=DBNull.Value有没有区别呢?

追答代码里最好用 IsDBNull/IsNull 或类似的函数判断,一般有函数,直接!=null是不行的。

热心网友 时间:2022-04-30 10:29

貌似是一样
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad mini2怎么看小说 关于ipadmini的几点疑惑 苹果平板图书阅读软件推荐推荐一个苹果可以用的免费看小说app 风冷无霜为什么噪音大 华为matepad11多大尺寸的 applewatch可以发微信语音吗? 人类基因组组成 仅从染色体照片(黑白非显带的)能否区别X染色体和C组染色体? ...车子加速不上来是什么原因,节气门清洗过了也不行? 换了变数箱油洗了节气门 提速慢了 停下来起步根本没力气 水文局是什么级别单位 全国各地的水文气候信息在什么网站查询 中国水文信息网资料怎么下载 重庆水文特征是什么 重庆水文局与长江水文局是什么关系 重庆博通水利信息网络有限公司怎么样? 重庆水利局的下属单位有哪些 重庆市水文实时信息报汛系统 急急急:请帮忙:600508和600719要补仓吗 急!急!请帮忙:600508和600719现能补仓吗 600508上海能源怎么操作 请教股市高手:600508和600719是该去该留?急急 为什么吃软不吃硬的人都没有什么底线,别人说两句好话就被哄得屁颠屁颠的? ‘屁颠屁颠”是不是这样写 600508股票 孔子言:一箪食,一瓢饮,在陋巷,人不堪其忧,回也不改其乐.是什么意思? 600508后期能看好吗。 上证央企50的样本是哪些股票 北京人嘴里的小圈子是什么意思? 600508今天怎么了。大盘动荡,那明天跟未来能看好吗 重庆的长江最高水位是多少 重庆市水文水资源勘测局是个什么级别的单位?这单位参公人员待遇怎样?有车补和住房补贴吗? 求有关某地区自然条件和人文数据查询的网站 急需重庆北碚水文站概况 斯洛伐克超和芬超哪个足球更强? 世界上除了英国和中国,谁还有超级联赛? 能让男人从一而终的女人,往往有着哪三个本领? 斯洛云和斯利纳是同一支足球队吗? 穿越到古代,作为男人的你会选择从一而终还是三妻四妾? 威尔士超级联赛实力强还是斯洛伐克超级联赛实力强。 女朋友以前谈过十多次恋爱换了十多批次男人,然后现在要求我对她从一而终。? 科普科是什么意思 现在算是夫妻感情的磨合么,为什么老婆会说终是媳熬成了婆。什么意思,我们还吵架了? 斯洛伐克3号球员资料。拜托…。 为什么男人要三妻四妾而女人就要从一而终?! 欧洲杯斯洛伐克对英格兰,英格兰队瓦尔迪足球生涯? 斯洛伐克国家男子足球队的知名球员 介绍一下利物浦的斯科特尔。 半年巡天终归来,妻子为叶光富送上拥抱,看到这一幕你作何感触? 原来的那个斯洛伐克的德甲射手王上哪了?是不是退役了?