腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5128)
视频
沙龙
1
回答
EF
核心
5
HasDefaultValue
的
问题
,
当值
设置
为
.
Net
类型
默认值
时
,
ef
推送
默认值
c#
、
oracle
、
entity-framework-core
我在使用实体框架
核心
插入带有
默认值
列
的
记录
时
遇到了一个奇怪
的
问题
。有没有其他方法可以获得预期
的
行为,我是不是错过了什么愚蠢
的
东西?tldr:将int属性
设置
为
0或将bool
设置
为
true会导致对新字符串使用string.empty
的
默认值
,并给出ORA-01400: cannot insert NULL (这似乎是oracle
的
浏览 104
提问于2021-10-29
得票数 1
回答已采纳
1
回答
EF
核心
兼容性
c#
、
asp.net
、
entity-framework
、
asp.net-core
我们正在努力将一个旧
的
web窗体应用程序引入MVC世界。旧
的
应用程序使用了一个名为EntitySpaces
的
ORM,我们现在也将切换到EntityFramework。最近,我们遇到了一个
问题
,因为我们目前正在
EF
6中进行代码优先迁移,但它不支持通过fluent api
设置
默认值
,而是必须生成迁移并将其转换为
默认值
。我们觉得这很脏,所以我们查看了
EF
核心
,发现它在fluent API中有一个
HasDefault
浏览 0
提问于2018-04-06
得票数 0
回答已采纳
2
回答
为什么Entity Framework在保存
时
将枚举重置
为
默认值
c#
、
entity-framework
、
entity-framework-core
我正在调试以下令人费解
的
行为。我有一个包含[Required]枚举
的
实体ExampleEntity,出于迁移原因,它有一个
默认值
。在插入新
的
ExampleEntity
时
,我指定了此字段应采用
的
值。通过在调试器中进行检查,可以发现该值已在DbSet
的
本地版本中正确
设置
。但是,每当我对上下文调用SaveChanges()
时
,枚举值都会被重置
为
配置
的
默认值
。modelBuilder.En
浏览 10
提问于2021-01-07
得票数 1
1
回答
将EntityFramework
核心
SavingChanges导入数据库
.net-core
、
entity-framework-core
新
的
数据库是用
EF
核心
代码创建
的
-首先使用Fluent API。所有表都已成功迁移,期望一个表。在这个表上,当我想在数据库中保存一些更改时,我会得到一个错误,即“拒绝”字段
为
空,即使是非空字段。该字段
为
整数
类型
。任何帮助,以了解为什么会发生这种情况,我将感激。();
浏览 1
提问于2018-03-21
得票数 1
回答已采纳
2
回答
EntityFramework
核心
2
默认值
c#
、
entity-framework
、
entity-framework-core
我试图在我
的
几个
EF
模型上使用
默认值
,我注意到要么我误解了
HasDefaultValue
的
行为,要么它不能正常工作。CREATE TABLE [dbo].Created { get; set; } 为了应用
默认值
,我还在我
的
OnModelCreating()中得到了以下内容 .
HasDefault
浏览 2
提问于2018-01-26
得票数 9
1
回答
实体框架
核心
预览2-布尔值
的
默认值
c#
、
.net
、
asp.net-core
、
entity-framework-6
我们使用
的
是.
Net
核心
1,然后迁移到Preview 2(都带有实体)。在迁移之前,我们通常在实体框架中
为
boolean
设置
一个
默认值
,如下所示: .ToTable("Customer") .
HasDefaultValue
(true); 迁移之后,我们没有改变任何东西,但是当实体试图创建这个表
时</e
浏览 3
提问于2017-07-26
得票数 5
3
回答
如何在Entity Framework Core中
默认值
的
布尔值
设置
其他值?
c#
、
sql-server
、
boolean
、
entity-framework-core
、
default-constraint
我在这个
问题
中遇到了完全相同
的
问题
: 和他一样,我从客户机到控制器都得到了布尔值false,但由于实体框架和数据库中
的
默认值
约束,_context.SaveChanges();
的
调用将其
设置
为
true。但是:我使用
的
是实体框架
核心
,并且我没有任何[DatabaseGenerated(DatabaseGeneratedOption.Computed)]注释可以删除来解决这个
问题
。在我
的</em
浏览 31
提问于2016-07-25
得票数 5
回答已采纳
1
回答
当可为空
的
引用
类型
为
on且列从字符串更改时,
EF
6在SQL中添加一个
默认值
?串
c#
、
sql-server
、
entity-framework-core
、
nullable-reference-types
、
ef-core-6.0
可空引用
类型
为
我
的
项目打开,我在
EF
核心
模型中有一个实体,该实体具有一个string?属性,我将其更改为string.public string?;ALTER TABLE [MyTable] ADD DEFAULT '' FOR [Name];但是,与其让数据库生成
默认值
我已经试过添加 [Dat
浏览 11
提问于2022-02-21
得票数 0
1
回答
EF
核心
-处理特定
类型
的
全局
设置
c#
、
entity-framework
、
.net-core
、
entity-framework-core
有没有办法在
EF
核心
达到某种
类型
时
为
它指定一个
默认值
转换器,而不是在fluent API中手动
为
每个实体指定它? 示例:当命中
类型
Guid
时
,
EF
核心
知道使用顺序Guid生成器。我们如何对自定义
类型
做同样
的
事情呢?
浏览 0
提问于2019-10-17
得票数 1
3
回答
实体框架不包括insert into查询中具有
默认值
的
列
c#
、
entity-framework
、
entity-framework-core
我有一个模型,它有一些用
默认值
定义
的
列,比如当我使用context.SaveChanges()在数据库中保存新实体
时
,我注意到实体框架生成
的
insert into查询中不包括具有
默认值
的
列,因此在数据库中生成
的
值是
默认值
,而不是我在模型中传递
的
值。我必须在上下文中
设置
一
浏览 0
提问于2016-11-16
得票数 11
回答已采纳
1
回答
在创建
时
,具有
HasDefaultValue
()
的
实体框架对象
的
属性是否自动
设置
为
所述
默认值
?
c#
、
entity-framework-core
、
default-value
我想这是个愚蠢
的
问题
,但我似乎找不到一个直截了当
的
答案。 z_etbTable.Property(t => t.RegularString我是否应该期望RegularString
设置
为
我在OnModelCreating()中指定
的
默认值<
浏览 9
提问于2022-06-13
得票数 0
回答已采纳
2
回答
Entity Framework Core 2.x
默认值
.net-core
、
entity-framework-core
在官方文档中,我可以看到,只有通过Fluent API (无数据注释)才能在我
的
模型
的
属性上
设置
默认值
。modelBuilder.Entity<Blog>() .
HasDefaultValue
(3);public int Rating { get; set; } = 3; 我测试了两个,结
浏览 1
提问于2018-04-19
得票数 1
2
回答
实体框架4和SYSUTCDATETIME ()
c#
、
tsql
、
entity-framework
、
entity-framework-4
我
的
DataBase (MS 2008)中有一个表,其中列SYSUTCDATETIME ()
的
默认值
为
。My problems:我想
EF
不能使用在我<
浏览 6
提问于2011-02-21
得票数 3
回答已采纳
2
回答
如何在ASP.
NET
样板中插入适
当值
的
记录?
aspnetboilerplate
我有一个列FlgStdTest,它是DEFAULT ((1)),数据
类型
是bit。我试图以FlgStdTest作为true或false插入记录,但它
的
值总是以true
的
形式插入。=> b.HasIndex(e => new { e.Test, e.IsDeleted }).IsUnique(); b.Property(e => e.FlgStdTest).
Has
浏览 4
提问于2017-10-05
得票数 0
回答已采纳
2
回答
为什么
EF
DataBase首先不使用getdate()?
entity-framework
、
ef-database-first
我使用
的
是
EF
4.1和数据库。nvarchar(200) not null,)必须将createdate字段
的
storeGeneatePattern属性
设置
为
Computed。 有没有办法让
EF
自动生成Da
浏览 4
提问于2012-04-24
得票数 5
回答已采纳
2
回答
实体框架针对Server不可空列创建
sql-server
、
entity-framework
我在ORM中使用EFv4,我只是尝试将一条记录插入到一个表中,该表
的
多个列标记为不可空,
默认值
为
空字符串(对于nvarchar
类型
列)。
问题
是,
EF
不会获取该列
的
默认值
,而且当我创建实体
的
实例
时
,会留下一些字符串属性null,然后尝试将其保存在DB表中,会出现异常(说我应该放松对dataset
的
约束
设置
)。因此,虽然空字符串
的
默认值
在中工作(如果
浏览 2
提问于2010-12-27
得票数 1
回答已采纳
1
回答
当表
的
所有字段都不能为空但有
默认值
时
,我如何才能只更新部分字段?
entity-framework-4
、
nullable
、
default-value
mysql字段如下所示:mysql在现有数据库上
的
实体框架我不想修改数据库。谢谢我
的
代码是这样
的
浏览 1
提问于2012-08-23
得票数 0
回答已采纳
1
回答
实体框架是否
设置
默认值
c#
、
sql
、
entity-framework
、
entity-framework-4
嗨,我
的
问题
是我
的
EF
4.0映射没有复制某些列
的
默认值
。例如,,在我
的
问题
对象中,我有一个int
类型
的
字段状态,为此我
设置
了允许null = false (取消选中空复选框),并将其
默认值
设置
为
1。现在,奇怪
的
行为是,当我在sql server中插入记录而不
设置
status字段
时
,它可以很好地
浏览 3
提问于2014-07-13
得票数 0
2
回答
实体框架中
的
默认约束
entity-framework-4
非常简单
的
问题
,没有人直接回答。有没有办法使用
EF
4插入一个实体,该实体使用数据库默认约束,但又允许该字段稍后更新?似乎没有。例如,当我有一个date属性并希望它使用数据库
默认值
时
,我似乎有两个选择:这两个选项都不适用于
浏览 0
提问于2012-10-10
得票数 3
回答已采纳
1
回答
将非必需字符串属性从null转换为空字符串
entity-framework-core
但是现在,当我检索实体
时
,该属性
为
空。我在这个实体上有很多不需要
的
字符串属性,我不想对这些属性做很多空值检查,如果它们在数据库中
为
空值,我只想将它们恢复
为
空字符串。我不介意它们作为null存储在数据库中,但当从数据库中检索实体
时
,如果它在数据库中
为
null,我希望将其映射回空字符串。我在想这一定是一个相当常见
的
场景,我想知道我是不是错过了一些简单
的
配置
设置
或其他方法。我对
EF
的
使用
浏览 2
提问于2015-12-08
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券