腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
非
默认
外
键
关系
entity-framework-core
在EF-Core 3.1中工作-尝试在简单的导航属性上配置
外
键
关系
。依赖实体中的主键不是整数,并且没有
默认
的"ID“名称。我不想使用
默认
的整数自动递增ID列-我知道这些列工作得很好,但它也应该以这种方式工作,它看起来真的很简单,但我找不到它应该如何工作。因此,我尝试在fluent API中配置
外
键
,但似乎没有编译的方法组合。我在Microsoft找到的关于“
关系
”的文档简单地省略了简单引用导航属性的这种情况。我应该只能配置
外
浏览 19
提问于2020-12-01
得票数 0
1
回答
在ASP.Net MVC 5应用程序中,
默认
情况下
外
键
是可空的。
asp.net-mvc
、
asp.net-mvc-5
、
foreign-keys
我想知道,在代码第一约定中,是由ASP.NET MVC-5框架创建的
外
键
是否使用实体框架在
默认
情况下是可空的?我试图创建
外
键
关系
,结果显示
外
键
列是可空的。我有一种想法,如果我将列标记为
外
键
,则应该按实体框架将其标记为
非
NULLABLE。一对多:一个“标准”可以有很多“孩子”。{ get; set; } public virtual ICollection<
浏览 3
提问于2017-08-09
得票数 1
回答已采纳
1
回答
实体框架
entity-framework-6
操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的
关系
,必须为
外
键
属性分配另一个
非
空值,或者必须删除不相关的对象。
浏览 1
提问于2016-07-06
得票数 0
1
回答
哪种
关系
可以阻止删除?
entity-framework
删除实体时,我会收到以下错误消息: 当然可以。然而,我有很多
关系
,我不知道是哪一个导致了错误。有什么方法可以得到导致问题的
关系
的名称吗?
浏览 1
提问于2012-08-12
得票数 1
回答已采纳
1
回答
规范化到3NF,
外
键
必须依赖于主键吗?
database
、
database-design
、
relational-database
如果每个属性都必须依赖于主键,这包括
外
键
吗?
外
键
是否总是放在“多”表中(在一对多
关系
中)?
浏览 0
提问于2013-10-24
得票数 2
1
回答
虽然我有CascadeOnDelete,但是
外
键
ID必须是空的
c#
、
entity-framework
、
entity-framework-6
我有两张桌子,它们的
关系
是1:n。myPrimary.MyOthers.Clear();我收到以下例外: System.InvalidOperationException :操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的
关系
,必须为
外
键
属性分配另一个<
浏览 1
提问于2016-10-04
得票数 0
回答已采纳
1
回答
删除对象时出现异常。
entity-framework-4.1
当我尝试删除一个对象时,我会得到一个“System.InvalidOperationException”,其中包含以下附加信息: 我怎样才能得到更多的信息?
浏览 3
提问于2011-09-15
得票数 0
1
回答
在删除多到多表中的
关系
数据后,级联删除立即失败。
c#
、
entity-framework-5
我手动删除多到多实体中的
关系
数据,并保存所有更改。我可以离开我的页面,然后返回并在没有问题的情况下执行级联删除,但是如果在删除
关系
数据之后立即执行级联删除,则会得到以下错误: System.InvalidOperationException:操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的
关系
,必须为
外<
浏览 1
提问于2014-02-11
得票数 0
1
回答
MySQL +实体框架:无法删除对象
mysql
、
entity-framework
、
cascading-deletes
我试图通过实体框架(MySQL/Connector)删除具有
外
键
关系
的对象。但是,当我这样做时,我会得到以下错误:
浏览 3
提问于2011-08-23
得票数 2
回答已采纳
2
回答
代码优先级联问题
c#
、
ef-code-first
、
foreign-key-relationship
、
cascade
这是我遇到的错误:“在表FK_dbo.RolePermissions_dbo.Permissions_Permission_ID RolePermissions 上引入
外
键
约束可能会导致循环或多个级联路径请指定删除不操作或更新不操作,或修改其他
外
键
约束。无法创建约束或索引。请参阅以前的错误”。
浏览 3
提问于2015-04-15
得票数 0
2
回答
为什么实体框架为该
外
键
假定值?
c#
、
entity-framework
con.SaveChanges(); // saved successfully 无法确定“TestEfProxy.Child_Parent”
关系
的主体端
浏览 2
提问于2015-12-14
得票数 1
回答已采纳
1
回答
无法从ISet集合中删除项
c#
、
entity-framework
categoryId); }但是,当调用RemoveCategoryLink()方法时,它会得到以下错误:
关系
无法更改,因为一个或多个
外
键
属性是不可空的。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的
关系
,必须为
外
键
属性分配另一个
非
空值,或者必须删
浏览 5
提问于2016-05-02
得票数 0
2
回答
EF不能删除对象
c#
、
entity-framework-6
、
db-first
(1-保罗-2-弗兰克-3-乔治) oP.Persons_Roles.Remove(oR); DbContext.SaveChange
浏览 2
提问于2019-07-10
得票数 0
回答已采纳
2
回答
删除1:N
关系
中的相关元素,而不仅仅是在外
键
中插入null
entity-framework
、
entity-framework-4
我有以下课程 private List<ObjectB> list; ObjectA与ObjectB呈1:N
关系
。我想删除一些ObjectB实例,并使用: objectA.list.Remove(objectA.list.First()); 操作失败:由于一个或多个
外</e
浏览 4
提问于2013-01-17
得票数 1
1
回答
非
识别码
外
键
需要钥匙在场吗?
mysql
、
foreign-keys
、
innodb
我正在创建一个带有EER图的数据库,并使用非标识的
外
键
关系
来创建我的
外
键
。 FK字段不允许空(耶!)我想我
浏览 7
提问于2014-08-01
得票数 0
回答已采纳
1
回答
“转换”概念实体时
外
键
作为主键-
关系
元素为逻辑
关系
database-design
、
erd
当我试图将实体
关系
图(ERD)“转换”为
关系
(或SQL表)时,有一件事让我震惊。实体集:只需将所有属性作为列使用(
键
属性将成为主键)。
关系
(多到多):使用
键
属性(来自两个实体集)作为<em
浏览 0
提问于2017-12-11
得票数 0
1
回答
删除实体框架中的子元素
c#
、
entity-framework
他们的
关系
:命令1-*送达 雇员1-*服务。我试图按特定顺序删除所有服务,但我得到了一个InvalidOperationException:操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的
关系
,必须为
外
键
属性分配另一个
非
空值,或者必须删除不相关的对象。
浏览 2
提问于2013-04-13
得票数 1
回答已采纳
1
回答
实体框架-删除N:N
关系
entity-framework
、
entity-framework-4
我有以下课程 private List<ObjectB> list; ObjectA与ObjectB呈N:N
关系
。我只想删除这个
关系
,并使用 objectA.list.Remove(objectA.list.First()); 操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关
浏览 0
提问于2013-01-17
得票数 1
1
回答
实体框架
外
键
InvalidOperationException
c#
、
asp.net-mvc
、
entity-framework
操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的
关系
,必须为
外
键
属性分配另一个
非
空值,或者必须删除不相关的对象。 我不会从DB中删除任何东西,所以类似于这个的问题对我没有帮助。这条消息很清楚,是真的,但我只是看不到代码中的错误,如果异常提供了更多关于哪个属性和哪个
外
<em
浏览 3
提问于2015-03-17
得票数 3
5
回答
EF 4:从集合中删除子对象并不会删除它--为什么?
linq
、
entity-framework
、
entity-framework-4
我使用实体框架4,我有父子
关系
与“级联删除”集。因此,当我从父级中删除一个子元素时,当我调用SaveChanges()时,它就会被删除。repository.DeleteObject(recipe);相反,我得到了一个错误: System.InvalidOperationException发生Message=The操作失败:由于一个或多个
外
键
属性不可空,
关系
无法更改。当对
关系
进行更改时,相关的
外
键
属性将设置为空值。如果
外
浏览 7
提问于2010-03-31
得票数 34
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券