腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9456)
视频
沙龙
1
回答
EF
-
将
空
值
传
递给
SQL
列
,
以便
插入
默认值
、
SQL
Server表T2有2
列
:CreateDate DateTime NOT NULL, default = (getdate())因为CreateDate被定义为NOT NULL,所以在使用
EF
时,我不能将其留空,也不能在Insert语句中省略。但
浏览 20
提问于2018-07-26
得票数 2
回答已采纳
1
回答
有没有办法在
EF
CodeFirst中指定数据库层
默认值
?
、
我需要
EF
CodeFirst创建的数据库支持
默认值
,
以便
在未提供
值
时将不可为
空
的
值
插入
到数据库中。 例如,我想使用向date
列
添加一个默认日期,
以便
在模型之外向date
列
中
插入
内容时不需要
值
。我知道在使用模型更新时,我可以在代码中使用
默认值
来控制这一点,但这样做的原因主要是为了模型更新。我经常使用RedGate的SqlCompare来更新结构,但是在不可为<em
浏览 1
提问于2012-04-14
得票数 1
2
回答
SQLMVC3、
EF
、ASP.NET Server:尝试更新数据库导致无法解释的错误
、
、
、
考虑到使用
EF
是多么令人沮丧,我认为只实现我自己的行版本并发检查会更容易,它就像Session-State样机上的魔力一样工作。我对
将
时间戳存储为字符串的想法持开放态度,因为
EF
在尝试在C# DateTime
值
和
SQL
Server DateType
值
之间来回切换时似乎消化不良,但如果可能的话,我更愿意将其作为datetime。
浏览 0
提问于2012-03-03
得票数 0
回答已采纳
1
回答
转换为使用
空
值
的
默认值
的小数
、
、
、
BuildingOrders", "Subtotal",} 这是设置
默认值
的正确方式吗
浏览 2
提问于2012-02-23
得票数 0
回答已采纳
1
回答
如何在
EF
下
插入
DB
默认值
?
loggedUserId;我得到了 但是数据库中的
默认值
是一个空字符串,如下所示
浏览 3
提问于2010-11-13
得票数 7
回答已采纳
1
回答
在具有非标识id键的代码上
插入
失败
、
、
该表
将
字段定义为主键int非null。它不是和身份
列
。无法
将
值
NULL
插入
列'xxx_id‘、表’xxx.dbo.xxxxx‘;
列
不允许
空
值
。
插入
失败。声明已被终止。看起来
EF
假定ID
列
是标识
列
,因此不会在
浏览 4
提问于2011-09-21
得票数 2
1
回答
数据库
列
默认值
的行为不符合预期
、
我有一个问题,向数据库写入新条目并不像我预期的那样使用配置的
默认值
。
浏览 32
提问于2021-02-19
得票数 -1
回答已采纳
2
回答
如何使用实体框架仅
插入
viewModel中的
列
?
、
、
、
我正在尝试从ViewModel使用带有实体框架的ASP.NET MVC
将
新记录
插入
到数据库表中。我希望生成的INSERT
SQL
语句只包含视图模型中的
列
,而不是域模型中的所有
列
。myViewModel); db.SaveChanges();} 当我查看从这段代码生成的
SQL
Executing at 11/29/2014 11:38:17 PM -06:
浏览 1
提问于2014-11-30
得票数 0
2
回答
实体框架针对Server不可
空
列
创建
、
我在ORM中使用EFv4,我只是尝试
将
一条记录
插入
到一个表中,该表的多个
列
标记为不可
空
,
默认值
为空字符串(对于nvarchar类型
列
)。问题是,
EF
不会获取该
列
的
默认值
,而且当我创建实体的实例时,会留下一些字符串属性null,然后尝试将其保存在DB表中,会出现异常(说我应该放松对dataset的约束设置)。因此,虽然空字符串的
默认值
在中工作(如果我离开emtpy
列
,它将自动
插入
em
浏览 2
提问于2010-12-27
得票数 1
回答已采纳
3
回答
实体框架不包括insert into查询中具有
默认值
的
列
、
、
我有一个模型,它有一些用
默认值
定义的
列
,比如当我使用context.SaveChanges()在数据库中保存新实体时,我注意到实体框架生成的insert into查询中不包括具有
默认值
的
列
,因此在数据库中生成的
值
是
默认值
,而不是我在模型中传递的
值
。我正在使用
EF
Core,但我不知道这是否是所有
E
浏览 0
提问于2016-11-16
得票数 11
回答已采纳
1
回答
Server 2008 R2表列和
默认值
表的
列
中
默认值
的意义是什么?根据 如果
将
选项设置为允许null
值
,则将将NULL
插入
到
列
中。如果不将选项设置为允许
空
值
,则
列
将
保持为
空
,但用户在为
列
提供
值</e
浏览 7
提问于2013-08-28
得票数 0
回答已采纳
1
回答
EF
向具有
默认值
的可
空
列
插入
空
值
、
、
、
当使用
EF
时,我对
SQL
中的特定场景很好奇。例如,有一
列
允许null,同时具有defalut
值
,这是不寻常的情况,但这不是问题所在。问题是技术上的可能性。SomeId { get; set; } 问题是如何
将
这个实体
插入
到DB中,
以便
SomeId具有Null
值
。因为即使属性是Null,数据库也会用
默认值
覆盖它。这可以通过
将
null显式赋值给
列
来用纯
sql
来完成,但是对于
EF
浏览 0
提问于2017-01-31
得票数 4
1
回答
支持自定义实体框架提供程序中的默认
列
值
我正在开发一个自定义实体框架提供程序,我需要为该提供程序添加对默认
列
值
的支持。当用户使用实体框架向导并选择包含具有
默认值
的
列
的表时,这些
默认值
不会填充到实体设计器中。我相信合适的位置应该在GetEdmType方法覆盖的DbXmlEnabledProviderManifest中,但是我不知道如何设置
默认值
,如果这是正确的话。有人有编写支持表列
默认值
的
EF
提供程序的经验吗?你是如何实现这一点的?
浏览 2
提问于2011-04-04
得票数 2
1
回答
备份文件中的
EF
6代码优先鉴别器
、
、
、
、
我有一个旧数据库的备份文件,我没有使用
EF
。现在,我用
EF
代码创建了一个新的数据库,首先,用每个层次的表创建一个连贯的api。这就是为什么我有一个不可
空
的判别器
列
。在我的备份文件中没有鉴别器。因此,当我试图恢复我的旧备份文件时,会引发一个异常,因为我试图
将
一个
空
值
插入
判别器
列
中。编辑:还原是在数据集
浏览 6
提问于2014-08-20
得票数 1
回答已采纳
1
回答
地理工具-使用JDBCDataStore
插入
新SimpleFeature时是否可以跳过
列
、
在数据库(PostGIS)中,
列
的数量超过了字段的数量,因此一些
列
将为
空
。对于这些“
空
”
列
中的一些,在数据库中定义了
默认值
。然而,Geotools似乎总是为这些
列
插入
null。当我
插入
新特性(store.addFeatures())时,由Geotools创建的最后一个
SQL
是一个INSERT INTO语句,它包含所有
列
的null
值
,这些
列
不是“在表单中”,但同样,
浏览 39
提问于2021-10-07
得票数 0
回答已采纳
1
回答
为什么缺省
值
的bool属性不能用不同的
值
设置?
、
、
我已经在csharp实体类中将true设置为布尔活动属性的
默认值
。但我不能用我的方法把它设为假。我将其设置为false,但在调用存储库模式服务实例的Save方法之后,我再次看到它是正确的。newOrder.Owner = orderUser; OrderService.Save(); 迁移代码以设置数据库中的
默认值
浏览 2
提问于2021-12-21
得票数 1
回答已采纳
1
回答
Entity Framework数据库在
插入
时的缺省
值
允许更新
有没有办法让实体框架在
插入
时使用
SQL
默认值
,同时又允许对字段进行更新。我们有一个实例,其中一个
SQL
表有一个标识
列
"id“,另一个
列
被设置为表(”ident_current“)。据我所知,使用
默认值
插入
字段的唯一方法是
将
字段设置为DatabaseGenerated(DatabaseGeneratedOption.Computed),
以便
在
插入
时忽略它。但是,通过拥有该属性,我们就不能对<
浏览 0
提问于2013-03-21
得票数 3
回答已采纳
1
回答
如果实体中的字符串为null,则在
SQL
中使用
默认值
、
、
、
在其中一个表中,我有一个不可
空
列
,其
默认值
为空字符串:这里的
默认值
应该始终是一个空字符串,以完全支持odata在我的模型中,该
列
还有一个string属性:现在发生的事情是:如果适当的输入没有填充数据,并且这个
值
将
映射到实体中,然后由
EF
如果我只是尝试设置一个带有
浏览 0
提问于2017-01-25
得票数 1
1
回答
无法使用实体框架
插入
、
、
、
我必须使用Entity Framework和Linq query进行
插入
。对于实体类,并非数据库表中的所有字段都可以为
空
。我获得了entity类的一些基本字段
值
,它们只用于在表中创建一行。但rest字段将作为可
空
的实体。请给我一个预防的方法,这样如果我不给这些字段
值
,实体将不会把它作为null发送到数据库表,并可以在表上创建一个新的行。
浏览 2
提问于2013-06-11
得票数 0
回答已采纳
1
回答
使用OLEDB目标
插入
数据时使用主键列出错
、
、
我有一个OLEDB源和OLEDB目标对象来
将
数据从源移动到目的地。我的目标表有一个主
列
,其数据类型为unique标识符,
默认值
设置为newsequnetialid()。对于存储过程,向目标表
插入
数据没有问题,我的主键
列
使用
sql
生成的guid(),没有任何问题。但是,当我试图使用oledb目标
插入
ssis时,它会抱怨我的主键
列
不能
插入
空
值
。请参阅下面所附的图像,
以便
设置我的OLED
浏览 0
提问于2013-10-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL插入数据与更新和删除数据
SQL语句创建表单table
Oracle 19C入门到精通之SQL数据操纵语言DML
MySQL数据库应用总结—MySQL数据库数据的插入、更新和删除操作
Java数据库设计入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券