腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7247)
视频
沙龙
2
回答
EF
核心
忽略
属性
仅
用于
插入
c#
、
.net
、
entity-framework
、
asp.net-core
、
entity-framework-core
我正在尝试将我的实体设置为从表中不存在的两个
属性
中检索数据,基本上是通过执行rawSql。当我在entityBuilder中映射这两个
属性
时,它工作得很好,但是当我尝试从这个实体
插入
新数据时,我收到了一个与表中缺少的列相关的错误。当我将Ignore设置为这些
属性
时,它解决了缺少列的错误,但停止了检索数据。是否可以仅在
插入
/更新方向时
忽略
列/
属性
?在本例中,
属性
为PlatformDescription和DriverDescriptio
浏览 35
提问于2020-10-07
得票数 0
1
回答
Entity Framework Core 3.x数据库首先设计没有外键的数据库
c#
、
entity-framework-core
在对
EF
Core做了一些测试后,我发现选择数据并使用
属性
来指定外键允许
EF
Core根据这些关系正确地选择数据。但是,它在
插入
、更新或删除时不处理外键约束。当我试图研究这个问题时,我发现
EF
Core很可能依赖SQL Server来处理
插入
、更新和删除约束,因此
忽略
了这些操作的
EF
Core
属性
。我想我的问题是: 实体框架
核心
是否可以直接处理外键约束,而不需要在SQL数据库中设置外键?例如,如果我尝试删除
E
浏览 0
提问于2020-10-13
得票数 2
2
回答
ef
核心
忽略
导航
属性
c#
、
entity-framework-core
、
ef-fluent-api
、
ef-core-2.0
、
navigation-properties
我有一个实体User,它有两个
属性
CreatedBy和UpdatedBy,它们都引用User。默认情况下,
EF
假设这两者是一对一的关系。若要标识关系的子/依赖方,请配置外键
属性
。如果这些导航不应该是相同关系的一部分,则在不指定反向的情况下配置它们。有关更多详细信息,请参阅。如何让
EF
忽略
导航
属性
?我使用CreatedBy的主要原因是为了以后可以使用Include(u => u.CreatedBy)。我知道使用IEnumerable<User> AllCreat
浏览 0
提问于2018-05-12
得票数 4
回答已采纳
1
回答
如何使用fluent api向所需的最小和最大大小的
属性
添加自定义消息?
c#
、
entity-framework-core
、
ef-code-first
、
asp.net-core-webapi
我正在尝试实现fluent API而不是DataAnnotations,我有两个问题我想做什么的例子。
浏览 0
提问于2022-04-29
得票数 0
回答已采纳
2
回答
数据库操作预计会影响1行,但实际上影响到实体框架的0行。
postgresql
、
entity-framework-core
、
npgsql
end if;$func$ LANGUAGE plpgsql; 如果DB中有CustomerId、PushTemplateId和Sent等于新行而Sent为false的行,那么我想传递
插入
它只是通过
插入
。
浏览 2
提问于2019-10-25
得票数 0
回答已采纳
1
回答
带有
EF
显式加载的DDD存储库
c#
、
entity-framework
、
domain-driven-design
、
ddd-repositories
我开始进入领域驱动设计领域,我对存储库有一些问题,而且
EF
显式加载将自动填充我的导航
属性
。 我有一个存储库,
用于
加载聚合根及其子库。
核心
泄漏到
核心
层,这意味着如果我离开
EF
核心
,
属性
ScheduleOwner.Schedules将不再被填充。第二种方法抽象
EF
核心
,但需要一些额外步骤才能填充ScheduleOwner.Schedules。由于
EF
核心
将在调用存储库方法后自动加载导航
浏览 0
提问于2019-05-16
得票数 0
回答已采纳
1
回答
EF
核心
:仅在保存时
忽略
属性
c#
、
entity-framework-core
、
ef-fluent-api
我已经将一个实体映射到数据库视图(
用于
查询数据)和表(
用于
插入
、更新数据)。每个select查询都需要这些额外的列,但是在保存和更新时需要
忽略
它们。 [NotMapped]数据注释不是解决方案,因为它
忽略
了所有命令(select、update等)的
属性
。但是,当我省略[NotMapped]数据注释时,
EF
会在insert上抛出错误,因为
EF
试图向表中不存在的列
插入
值。[DatabaseGenerated(DatabaseGenerat
浏览 2
提问于2021-08-09
得票数 6
回答已采纳
1
回答
禁用
EF
核心
包含所有
属性
的约定
c#
、
entity-framework
、
entity-framework-core
EF
核心
(就像之前的
EF
一样)自动将添加到模型中。我希望
EF
只包含我配置的那些
属性
。
浏览 0
提问于2017-04-20
得票数 4
1
回答
对部分
属性
的安全访问
c#
、
asp.net
、
asp.net-mvc
、
entity-framework
、
.net-core
应用程序基于具有
EF
核心
的WebAPI ASP.NET
核心
。 有一个要求,normal不应该看到(或对它做任何事情) Extra
属性
。我是应该通过拆分模型类(或其他东西)来保护应用程序(服务、控制器、数据访问层)中的所有数据,还是只通过
忽略
属性
来格式化端点的输出?我的一个想法是创建一个
属性
,将其放在Extra
属性
上,然后在用户没有资格查看该
属性
时使用ContractResolver
忽略
具有该
属性
的<
浏览 1
提问于2017-07-05
得票数 2
1
回答
忽略
除了
EF
核心
中的存储过程之外的类
属性
entity-framework
、
entity-framework-core
.NET
核心
1.1.0,
EF
核心
1.1.0。我正在查询我的数据库中的一些内容,这样委托给存储过程的效率要高得多。我希望返回一些不属于我的标准类的额外内容,所以我已经将这些额外的
属性
添加到了我的基类中。然而,问题是
EF
现在希望在所有其他调用期间为这些
属性
中的每一个列。如果我用以下方式配置这些附加
属性
:当我从存储过程中提取时,这些
属性
将被
忽略
。我不知道还有什么
浏览 1
提问于2016-12-29
得票数 0
回答已采纳
1
回答
datetime2默认值,实体框架
c#
、
.net
、
entity-framework
我有一个列类型为datetime2的表(它是datetime,但我看到的
EF
适
用于
datetime2)。我已经将它设置为not null,并使用默认值SYSDATETIME()。为了正常工作,我将
EF
模型中映射到此列的
属性
设置为Computed。现在,当我没有在该
属性
中设置任何值时,我可以在表中看到notmal记录,但当我尝试从代码中设置值时,它会
忽略
它,并且在所有情况下都设置SYSDATETIME()。当模型中的
属性
中没有值时,如何
插入
在DB中设置的
浏览 1
提问于2011-08-17
得票数 5
回答已采纳
3
回答
标记为只读的
EF
核心
计算
属性
c#
、
entity-framework
、
entity-framework-core
附加信息:实体类型'Item‘上的
属性
'LastUpdated’在保存后定义为只读,但其值已被修改或标记为已修改。.Property(b => b.LastUpdated)问题: 这是在
EF
核心
中设置计算
属性
的正确方法吗?
浏览 9
提问于2016-09-01
得票数 3
回答已采纳
2
回答
AutoMapper ProjectTo与DbContext多层包含()
c#
、
.net-core
、
automapper
、
entity-framework-core-3.1
我需要在
EF
核心
选择期间执行多级Include()查询。我将AutoMapper与ProjectTo<>()结合使用。我在映射ExplicitExpansion()中指定了导航
属性
,这意味着导航
属性
不会被自动填充,因为我希望有可能多次执行相同的查询,一次执行Include()导航
属性
,但第二次
忽略
它。ProjectTo<>()方法有params,它允许我在select中包含导航
属性
,但是我需要执行多级包含。这个是可能的吗?我尝试将Include(
浏览 3
提问于2020-02-14
得票数 3
回答已采纳
1
回答
插入
插入
触发器后设置其主键的记录时出错
c#
、
entity-framework
、
asp.net-core
、
.net-core
、
ef-core-2.0
由于某些原因,我的.Net
核心
项目中的SQL表中很少有主键列(varchar)值是由“后
插入
”触发器设置的。看下面的扳机。当我使用实体框架(不是
核心
)时,我能够通过在“后
插入
”触发器的末尾添加以下代码行来解决这个问题。SELECT CAST(SCOPE_IDENTITY() AS varchar) AS ID 但是,当我将我的应用程序转换为.net
核心
(
ef
核心
)时,这一行代码将导致另一个错误,如下所示。InvalidOperationException:数据库为实体类
浏览 0
提问于2018-03-19
得票数 1
3
回答
从swagger响应中排除
ef
虚拟
属性
c#
、
swagger
、
asp.net-core-webapi
、
swashbuckle
我使用
ef
向.net
核心
web项目添加了Swashbuckle。我的问题是,我的
ef
自动生成类的虚拟
属性
被添加到swagger示例响应中,这使得响应很大,我只想显示表
属性
,而不是关系。Device>>> Devices() var devices = await _deviceDa.GetDevices();}是
浏览 0
提问于2019-07-04
得票数 4
回答已采纳
1
回答
EF
Core 5如何在
插入
记录时不提供键字段中的值
c#
、
entity-framework-core
在添加新记录时,StaffId字段中的值为-1,并得到一个错误:“无法
插入
标识列的显式值”。注意:使用数据库日志记录,我可以看到StaffId参数正在传递。StaffId是必需的,可以很好地进行更新。
浏览 4
提问于2021-08-13
得票数 1
回答已采纳
1
回答
EF
核心
反映接口
属性
并
忽略
c#
、
entity-framework-core
、
ef-core-2.0
我尝试
忽略
由Fluent API指定的接口
属性
,例如:{} public class
浏览 35
提问于2018-06-05
得票数 1
回答已采纳
1
回答
如何将//<自动生成的/>自动添加到生成的文件中?更具体地说,迁移
c#
、
.net
、
automation
、
entity-framework-core
、
migration
所以我有我的迁移文件夹从
ef
核心
,对吗?但是我的IDE样式代码会在生成的文件中抛出一堆错误,所以我需要手动
插入
//注释,所以所有的内容都被
忽略
了。有没有办法,每当添加一个新的迁移来自动添加这个迁移?
浏览 9
提问于2022-10-06
得票数 2
回答已采纳
1
回答
如何在
仅
按外键保存连接表记录后加载相关对象?
c#
、
entity-framework-core
我正在尝试添加一个新的学生,然后,在EFCore3.1的帮助下,将数据
插入
到一个名为“AdditionalCourse”的连接表中。每当我
仅
使用外键添加连接行(附加课程)时,它都不会按照保存后的预期填写课程
属性
。不过,它确实填充了“学生”
属性
。 有人能查出我做错了什么吗?
浏览 1
提问于2020-12-16
得票数 1
回答已采纳
1
回答
使用
EF
内核运行内联SELECT语句
c#
、
asp.net-core
、
.net-core
、
entity-framework-core
我是.Net
核心
的新手,我正在通过.Net框架控制台应用程序移植到Core3.1.5控制台应用程序。使用LINQ中的
EF
,我可以使用ctx.Database.ExecuteSqlCommand来运行一些复杂的.Net语句,而在
EF
中运行一个LINQ语句会非常棘手。与记录
EF
的SQL语句相比,使用内联SQL还可以让我写出
用于
调试的SQL语句,这与使用多个JOINS进行读取非常困难。从
核心
来看,似乎在
EF
核心
中,你可以使用Database.ExecuteS
浏览 20
提问于2020-10-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
EF Code-First技能进阶(2)
【EntityFramework系列】入门干货
Slickflow.NET 开源工作流引擎基础介绍-.NET Core2.0 版本实现介绍
CSS入门
NET Core2.0 实现Slickflow.NET开源工作流引擎
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券