腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3297)
视频
沙龙
1
回答
Fluent
API
:
如何将
HasComputedColumnSql
与
外
键
对象
一起
使用
、
、
、
我正在
使用
Entity Framework Core和
Fluent
API
的代码优先方法,并尝试为一个表创建一个列,该列具有基于该表的其他列生成的值。此表还包含
外
键
,我希望用不同于其Id的方式表示
外
键
(例如,一个名为name的列)。 这是我目前的情况的通用代码。ValueGeneratedOnAdd(); // Other property definitions} 从this website和其他
浏览 35
提问于2021-07-21
得票数 1
2
回答
实体框架为导航属性Id插入父Id
、
我有一个
与
另一个.1的关系的类。这两个是彼此的导航属性。Id列应该由DB填充,但EF 6试图将父列的Id作为子导航属性的Id传递。我不知道为什么会这样。我
使用
进行检查,而DB的INSERT语句则试图插入父程序的Id。 如何解决这个问题,以便EF不尝试将父元素的Id用作导航属性的新Id?
浏览 2
提问于2015-11-30
得票数 2
回答已采纳
3
回答
将数据库中的int列设置为null
、
、
从ui向我传递了一个
对象
。
如何将
此
对象
写入将
外
键
设置为空值的数据库。我
使用
NHibernate和
fluent
进行映射。任何帮助都非常感谢。
浏览 6
提问于2009-09-17
得票数 0
回答已采纳
1
回答
EF核心:如何在单向关系中指定
外
键
、
、
我正在
使用
Entity Framework Core 6
fluent
API
在.NET Core项目中配置我的数据库模式。在声明双向关系时,我们可以很容易地指定这样的
外
键
: .HasMany(x => x.Bars)然而,如果我们有这样的单向关系: modelBuilder.Entity<Foo>
浏览 14
提问于2022-03-01
得票数 5
回答已采纳
1
回答
EF核心-
使用
数据注释时出现多个级联路径错误,如果
使用
fluent
APIs则重复
键
。
API
创建索引等等..。如果为此添加迁移,代码将自动正确地选择
外
键
,并且迁移代码都很好。现在要添加级联限制,如果我通过
fluent
apis添加
外
键
定义(例如:- For Desk实体) .WithMany() .HasForeignKey但更新-数据库工作和创建的房间实体
与
重复
外
键
的其他两个实体的数据库。因此,基本上,如果我
使用
数
浏览 2
提问于2020-01-20
得票数 0
回答已采纳
2
回答
数据库中现有列的EF6
外
键
、
、
我有一个数据库模式,& im
使用
EF6代码优先迁移。我想将dbo.aspnetuser中的
外
键
添加到我的数据库中的现有列中(
使用
MSSQL),这可能吗?该怎么做呢?将迁移文件更改为此文件不起作用:无法创建表'dbo.AspNetUsers‘上具有列'consumer_id’的
外
键
,因为无法确定主键列。
使用
AddForeignKey
fluent
API
完全指定
外
键
。
浏览 0
提问于2014-04-14
得票数 0
2
回答
当两个属性
使用
相同的实体时,EF6代码第一次混淆
、
、
、
、
我正在
使用
Code方法创建我的数据库,到目前为止,这种方法工作得很好。然而,我有一个小问题,EF6似乎无法理解,或者我做错了。我如何首先
使用
代码在我的Project和Person类之间建立关系,这样我就可以同时创建一对多(1个人可以创建多个项目)和多到多(可以将许多人添加到许多项目中)?
浏览 4
提问于2015-01-20
得票数 0
回答已采纳
1
回答
使用
实体框架内核设置约束
、
关于在实体框架中为
外
键
关系设置删除操作的行为有大量信息,但是,我发现几乎没有关于如何指定
外
键
的“”约束的详细信息。} 如何
使用
Fluent
API
完成这一任务?
浏览 0
提问于2018-08-01
得票数 10
1
回答
实体框架映射一对一Aspnet_Membership表
、
、
我
使用
的是带有默认aspnet_Membership架构的EF5。我需要将这种一对一的关系
与
fluent
API
进行映射,但我没有运气public class aspnet_Membership {modelBuilder.Entity<User>().Ha
浏览 0
提问于2013-02-12
得票数 0
1
回答
实体框架代码优先-
Fluent
Api
与
数据注释的优缺点
、
当
使用
实体框架创建数据库时,代码优先,很多数据库模型都可以从代码中提取出来。
Fluent
API
和/或属性可用于对模型进行微调。
与
数据注释相比,
Fluent
Api
的优势和劣势是什么?换句话说:即使在某些情况下两种方法都可以
使用
,在什么情况下其中一种方法应该优于另一种方法?
浏览 0
提问于2011-03-19
得票数 129
回答已采纳
1
回答
实体框架核心关系-
外
键
、
、
、
int GradeId { get; set; }在上面的例子中,我意识到添加类型Grade作为属性将创建
与
表Grade的关系,现在是重要的事物,但是忽略了
外
键值的GradeId呢?
浏览 1
提问于2020-03-27
得票数 0
回答已采纳
1
回答
Fluent
Api
没有创建完全正确的迁移文件内容,因此没有将唯一的索引应用于数据库
、
、
、
、
(标题已被更改,请参阅下面的编辑以获得更改) 啊哈…我刚刚发现正在
使用
正确的索引名,但只在其他表中这些
键
作为
外
键
存在的地方
使用
。因此,在其他表中的UserId作为
外
键
存在的地方,它具有正确的IX_UserId索引名,尽管我的
Fluent
浏览 2
提问于2017-10-31
得票数 0
回答已采纳
1
回答
除了另一个
外
键
财产
外
,EF核心一对多的关系
、
、
、
若要标识关系的子/依赖方,请配置
外
键
属性。如果这些导航不应该是相同关系的一部分,则在不指定反向的情况下配置它们。或者手动配置关系,或者
使用
“NotMapped”属性忽略此属性,或者在“OnModelCreating”中
使用
“EntityTypeBuilder.Ignore”。最后我
使用
了
Fluent
API
和ModelBuilder。HasOne<City>(u => u.City) .WithMany(c =>
浏览 0
提问于2019-09-12
得票数 0
2
回答
实体框架:指定一对一PK关联时删除实体
我有以下结构的现有DB: 我
使用
EF
fluent
API
来配置表之间的关系:{ 关系无法更改,因为一个或多个
外
键
属性是不可空的。当对关系进行更改时,相关的
外
键
属性将设置为空值。如果
外
键
不支持空值,则必须定义新的关系,必须为
外
键
属性分配另一
浏览 0
提问于2013-03-09
得票数 2
回答已采纳
1
回答
用于拥有来自同一类的多个
外
键
的
Fluent
API
、
、
我想在一个类(MarriageProfile)中为同一个类(种姓)的主键(MarriageProfile)放置3个
外
键
(三个单独的字段)。MarriageProfileID | CasteID | NaniCasteID | DadiCasteID我应该如何为此添加
fluent
API
:模型是:{ public int CasteID { get; set;
浏览 4
提问于2013-09-05
得票数 0
回答已采纳
1
回答
EF 6.1码中具有不同主键的一对一关系
、
、
、
、
我在
使用
EntityFramework6.1从PayGroup
对象
获取对employee
对象
的引用时遇到了问题。在PayGroup.SupervisorId -> Employee.EmployeeId上的数据库中有一个
外
键
。根据,在具有不同主键的表上不可能有
外
键
。我已经手动将
外
键
添加到数据库中,但我不知道如何设置
fluent
api
映射,以便能够从薪资组中获取employee
对象</
浏览 1
提问于2017-06-14
得票数 4
回答已采纳
1
回答
我应该
使用
DataAnnotations,FluentAPI,还是两者兼用?
、
、
那么,如何正确定义这种关系和
外
键
呢?我是
使用
FluentAPI,DataAnnotations,还是两者兼用?我该怎么做呢?
浏览 4
提问于2022-09-05
得票数 1
回答已采纳
1
回答
代码首先
使用
已卸载的必需导航属性更新字段
、
、
、
、
问题是,为什么它要验证这两个未加载的未
使用
的引用? 我不喜欢加载整个实体,因为一些实体可能有很多引用,只更新1个字段。
浏览 0
提问于2012-08-08
得票数 1
回答已采纳
1
回答
实体框架6
fluent
API
,如何用组合
键
将导航
键
映射到视图
、
、
我有3个表,其中属性具有依赖项的
外
键
,而依赖项具有主键的
外
键
,为每个表造成一对多的关系。这将使主和受抚养人之间的一对一关系--这就是我所追求的--
与
下面的代码
一起
工作。 在加载主
对象
时,我都急于加载,但是在切换到视图之后,我可能不再急于加载依赖项的Properties集合中的记录。原因是要将视图映射到一对一的关系中,我必须将MainId添加到复合
键
中,以实现依赖关系。现在,属性的
外
键
也必须包含MainId才能加载集合
浏览 5
提问于2014-03-19
得票数 1
回答已采纳
1
回答
在一个到多个关系实体框架中从导航属性中删除
对象
时获取异常
、
、
我在我的项目中首先
使用
EF代码。POCO类和
fluent
api
如下:public class Tenant public int TenantId { get; set; } public virtual Tenant Tenant { get; set; }
Fluent
当我试图从这样的服务列表中删除服务时: tenantProvider.Tenan
浏览 3
提问于2014-02-16
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券