腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7563)
视频
沙龙
3
回答
实体
框架
核心
尝试
更新
模型
中标
记为
标识
的
列
、
、
、
、
我有一个数据库表,其中一
列
是IDENTITY
列
(不是手动设置
的
主键)。我
的
EF Core
模型
如下所示:{ [DatabaseGenerated(DatabaseGeneratedOption.None)]DatabaseGenerated(DatabaseGeneratedOption.Identity)]} 尽管有注释,但当我对表进行
更新
时
浏览 17
提问于2018-07-23
得票数 1
回答已采纳
1
回答
使用
实体
框架
核心
管理数据库随时间
的
规范化
、
、
我们刚刚开始摆脱遗留代码库,开始在我们
的
大多数新软件中使用.net和
实体
框架
核心
()。 我们已经将数据库从旧
的
平台迁移到了Server,但是数据是旧
的
,而且标准化程度很低。由于对遗留语言中(大型)现有代码基
的
潜在影响,我们无法同时进行标准化项目,因此我们正在向数据库中添加主键和外键定义,并在更多表对
框架
生效时从头开始重新生成
实体
框架
核心
模型
。通过这样做,我觉得我们缺少了
实体
浏览 1
提问于2018-09-11
得票数 0
回答已采纳
1
回答
设置IDENTITY_INSERT TableName ON不适用于
实体
框架
核心
2.2
、
、
、
我正在
尝试
将一条记录插入到具有自动生成ID
的
表中。因此,这是我
的
代码:{ context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Customers OFF;");但例外总是一样
的
:当
浏览 2
提问于2019-11-13
得票数 5
回答已采纳
1
回答
EntityFramework数据库优先--自动设置StoreGeneratedPattern值
、
、
我有一个
实体
框架
上下文,它是首先生成
的
数据库。我正在添加一个带有GUID
的
表,该表将由数据库生成。当我从数据库生成EDMX
模型
时,它将StoreGeneratedPattern设置为'None‘。
浏览 5
提问于2017-09-29
得票数 0
回答已采纳
1
回答
.Net
核心
3.x无键
实体
类型避免表创建
、
、
、
我需要在
实体
框架
核心
3.1.1中执行一个复杂
的
sql查询,通过研究我发现,在代码优先
的
方法中,没有键
的
实体
类型是可行
的
。我看到了许多用于dbquery
的
文档,但在.net
核心
3.x
中标
记为
过时 根据Microsoft
的
文档,dbquery已经过时,所以使用dbset方法代替,但是使用dbset,它正在数据库中创建一个新
的
表如何在应用迁移时禁用无
浏览 2
提问于2020-02-05
得票数 12
回答已采纳
2
回答
如何通过数据库上下文向
模型
添加属性?
、
、
、
、
强文本在数据库表中有一个自动生成
的
字段,但是这个字段没有添加到
模型
中。这个
模型
正在.net标准和
框架
项目之间共享。但是,在.net
框架
中,我需要将这个字段添加到
模型
中以插入或
更新
。如果没有,我会得到DbUpdateConcurrencyException.在
核心
版本中,没有问题,它可以在不放置字段
的
情况下工作,另一方面,在
更新
时,让字段出现问题。该字段是一个
标识
字段,属性设置如下:DatabaseG
浏览 5
提问于2018-05-03
得票数 0
1
回答
EntityFramework -检测DatabaseGenerated属性
在运行时,如何检测属性属于在数据库中生成
的
字段,标
记为
.HasDatabaseGeneratedOption,.IsRowVersion (只读)?等。: .HasMaxLength(8) .IsRowVers
浏览 5
提问于2013-08-14
得票数 1
回答已采纳
2
回答
如何在ContextKey 7中定义EntityFramework?
、
、
在EF6中,当我使用启用迁移命令时,它从DbMigrationsConfiguration类型生成一个文件,并且在这个文件中有一个名为“ContextKey”
的
属性。我使用这个属性从上下文中定义键,并在不同
的
上下文中建立表之间
的
关系,在不同
的
类中也是如此。AutomaticMigrationsEnabled = false; }但是在EF7中,我没有更多
的
对象在EF7中还有解决这个问题
的</
浏览 1
提问于2015-12-11
得票数 1
回答已采纳
1
回答
如何阻止使用npgsql - postgresql标
记为
"UseNpgsqlIdentityAlwaysColumn()“
的
属性
更新
、
、
、
、
我使用postgresql db和entityframework
核心
和npgsql
核心
。我有一个名为"Index“
的
属性,它是身份类型
列
。索引
列
不是ID
列
,但它是数据库生成
的
序列
列
。它被标
记为
"UseNpgsqlIdentityAlwaysColumn()“,以便在添加时由db生成值。 插入(添加)操作没有问题。但是,当
更新
实体
时,我得到错误"428C9:
列</
浏览 28
提问于2019-09-22
得票数 0
2
回答
使用
实体
框架
SqlException插入数据库
、
、
、
我通过
实体
框架
将新
的
实体
插入到DB中,设置了所有属性,但是代码仍然抛出了文本
的
SqlException: }; db.SaveChanges()
浏览 3
提问于2017-04-14
得票数 0
回答已采纳
2
回答
核心
数据建模工具中
的
身份属性
、
、
我目前正在将我
的
sqllite应用程序迁移到使用
核心
数据。当我创建数据
模型
时,我注意到一个属性可以被标
记为
和
标识
属性。幸运
的
是,我将该属性标
记为
必需
的
和可索引
的
,结果却发现我必须自己提供值,或者
实体
的
插入失败,这有点脱离了数据存储为我提供
标识
的
想法。因此,如果identity属性没有像我想象
的
那样工作,有人知道它
的
用途吗? 在文
浏览 2
提问于2009-06-23
得票数 0
回答已采纳
1
回答
在EF
核心
2.1投影
的
三元运算符中运行时,值不能为空异常
、
我无法在select语句中使用EF
核心
2.1编写正确
的
代码,因为我面临运行时异常“值不能为空”,或者不可能使用空传播运算符。 注意:如果这很重要,则从查询中
的
子
实体
中提取行。IsPositive, comunity请求
的
其他信息:选定
的
实体
: public class IssueListItem public int Id { get; set; } public
浏览 33
提问于2019-01-25
得票数 0
1
回答
实体
框架
和
标识
插入
、
、
、
这已经给我带来了一个问题,因为一个身份
列
。 restoreCount++; 表
中标识
列
的
显式值必须在IDENTITY_INSERT >设置为ON或复制用户插入非复制
标识
>
列
时指定。假设
实体
框架<
浏览 2
提问于2013-09-10
得票数 3
回答已采纳
10
回答
ADO.NET
实体
框架
和
标识
列
、
、
、
实体
框架
是否知道identity
列
? 我使用
的
是SQL Server2005Express Edition,并且有几个主键是
标识
列
的
表。当我使用这些表创建
实体
模型
,并将该
模型
与
实体
数据源绑定到formview以创建新
实体
时,系统会要求我为identity
列
输入值。有没有一种方法可以使
框架
不要求
标识
列
的<
浏览 0
提问于2008-09-23
得票数 49
2
回答
与领域
模型
实体
相关
的
ASP.NET
核心
标识
ApplicationUser
的
分离
、
、
、
、
我试图在域
模型
中实现ASP.NET
核心
标识
和
实体
之间
的
良好分离和体系结构。 我在用ASP.NET
核心
构建
的
web应用程序中使用洋葱架构。在
核心
项目Domain中,我有域
模型
,其中一个是Member
实体
。但是,我想将它们联系起来,但是使用
实体
框架
核心
似乎是一个挑战。如果不在域
模型
中添加导航属性,就无法绕过这一问题,这是我想要避免
的
浏览 7
提问于2019-12-29
得票数 9
11
回答
无法
更新
实体
框架
核心
中
的
标识
列
、
我已经在名为NumericId
的
AspNetUsers表中添加了一个单独
的
标识
,它将与GUID一起使用,比如默认
的
ASP。我已经将该属性添加为ApplicationUser类
的
附加属性:{ public virtual int NumericId { get; set; }但是,当我<em
浏览 2
提问于2016-08-27
得票数 19
1
回答
在
实体
框架
中加载相关
实体
:如何过滤应该加载哪些
实体
?
我有一个具有一对多关系
的
实体
框架
模型
:Client
实体
可以有多个Orders。 我想要加载Client
实体
和客户端制作
的
所有Orders,除了在我
的
数据库
中标
记为
Obsolete
的
那些。不幸
的
是,我不能使用Orders.Load(),因为它加载所有订单并且不接受任何谓词,所以我不能只写client.Orders.Load(o => !o.Obsolete)。那么,我如何才能只
浏览 1
提问于2012-03-05
得票数 1
回答已采纳
3
回答
实体
框架
可以查询数据,但不能保存
、
、
我正在使用EF5,我有一些
实体
是我自己编写
的
,我还编写了一个函数,它将所有映射添加到modelbuilder配置中。运行简单
的
测试查询,我可以成功地从表中查询项,但是当我
尝试
添加一个新项并保存时,我会得到一个异常,即我
的
实体
的
主键为null,尽管我给了它一个值。
浏览 2
提问于2015-08-13
得票数 1
回答已采纳
1
回答
为什么
实体
框架
ConcurrencyStamp不使用ROWVERSION/时间戳?
我是EF和以前设计
的
自定义ORMs
的
新手,它使用时间戳字段进行并发,并确定用于与其他数据库同步
的
记录。migrationBu
浏览 3
提问于2016-12-08
得票数 2
1
回答
实体
框架
核心
:无法
更新
标识
列
“Id”
、
我找到了相关
的
问题,但我
的
问题似乎不同。context.MyDatabaseItems.Single(p => p.Id == someId);context.SaveChanges();但是,这个Id是唯一
的
浏览 1
提问于2021-08-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
63.不同路径 II
NLP技术在金融资管领域的落地实践
【EntityFramework系列】入门干货
产品经理的技术修行笔记——数据库篇
元数据驱动的SaaS架构如何设计?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券