草庐IT

记录一次EF实体跟踪错误

记录一次EF实体跟踪错误前言在我写文章编辑接口的,出现了一个实体跟踪的错误,详情如下System.InvalidOperationException:Theinstanceofentitytype'Tag'cannotbetrackedbecauseanotherinstancewiththesamekeyvaluefor{'Id'}isalreadybeingtracked.Whenattachingexistingentities,ensurethatonlyoneentityinstancewithagivenkeyvalueisattached.Considerusing'DbCont

迁移更新EF Core 中的sqlserver 数据库提示0x80131904

Microsoft.Data.SqlClient.SqlException(0x80131904):Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringtheloginprocess.(provider:SSLProvider,error:0-证书链是由不受信任的颁发机构颁发的。) --->System.ComponentModel.Win32Exception(0x80090325):证书链是由不受信任的颁发机构颁发的。 这是远程链接的数据库中又不信任的证书。解决办法:修改appsett

【Linux】ps -ef|grep -v grep|awk ‘{print $2}‘ 命令详解

第一步:grep-vgrepgrep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。ps-ef|grepjava就是通过管道的方式,将ps命令查询出来的进程信息内容筛选出与jar进程相关的数据但是使用grep命令过滤时会查询出grep自己的进程信息,示例如下:[root@localdomain1~]#ps-ef|grepxh-1.0-SNAPSHOT.jarroot325610Aug11?00:17:19java-jarxh-1

.net core 创建WebAPI以及使用EF DBFirst框架使用方法与疑问解答(.net 6)

EF语法包:Install-PackageMicrosoft.EntityFrameworkCore.SqlServerInstall-PackageMicrosoft.EntityFrameworkCoreInstall-PackageMicrosoft.EntityFrameworkCore.SqlServer.DesignInstall-PackageMicrosoft.EntityFrameworkCore.Tools生成实体模型:Scaffold-DbContext"Server=.;Database=h;UserID=admin;Password=123;Trusted_Conne

EF Core 8 Preview 4:原始集合和改进的 Contains

作者:ShayRojansky翻译:AlanWang排版:AlanWangEntityFrameworkCore(EFCore)8预览版4今天在NuGet上发布!基本信息EFCore8,或简称EF8,是EFCore7的后续,计划于2023年11月与.NET8同时发布。EF8预览版本当前面向.NET6,因此可以与.NET6(LTS)或.NET7一起使用。随着我们即将发布,这可能会更新到.NET8。作为一个长期支持版本(LTS),EF8将与.NET8保持一致。详细信息请查看.NET支持策略。EF8Preview4的更新EFCore8.0preview4包含一些令人兴奋的查询转换新功能,以及一个重要

c# - 使用 EF Core FAST 读取数千个对象

我正在使用EF核心从SQLite读取40,000个小对象/行,这需要18秒,这对于我的UWP应用来说太长了。出现这种情况时单核CPU使用率达到100%,但磁盘读取速度大约为1%。vardataPoints=_db.DataPoints.AsNoTracking().ToArray();如果没有AsNoTracking(),所花费的时间会更长。DataPoint是一个具有一些原始属性的小型POCO。我加载的数据总量是4.5MB。publicclassDataPointDto{[Key]publiculongId{get;set;}[Required]publicDateTimeOffse

c# - 使用 EF Core FAST 读取数千个对象

我正在使用EF核心从SQLite读取40,000个小对象/行,这需要18秒,这对于我的UWP应用来说太长了。出现这种情况时单核CPU使用率达到100%,但磁盘读取速度大约为1%。vardataPoints=_db.DataPoints.AsNoTracking().ToArray();如果没有AsNoTracking(),所花费的时间会更长。DataPoint是一个具有一些原始属性的小型POCO。我加载的数据总量是4.5MB。publicclassDataPointDto{[Key]publiculongId{get;set;}[Required]publicDateTimeOffse

c# - 级联删除不与 EF 级联

我有一个包含两个表的简单sqlite数据库。当我手动删除(使用SQLiteExpert)表DataSets中的条目时,OneD中的对应条目将按预期删除。当我从EntityFramework中删除DataSets中的条目时,它不会导致OneD中的核心响应条目被删除。没有产生错误。知道为什么吗?问候这是数据库定义:CREATETABLE[DataSets]([DataSetId]INTEGERNOTNULLONCONFLICTFAILPRIMARYKEYAUTOINCREMENT,[Description]TEXT(128));CREATETABLE[OneD]([OneDId]INTEG

c# - 级联删除不与 EF 级联

我有一个包含两个表的简单sqlite数据库。当我手动删除(使用SQLiteExpert)表DataSets中的条目时,OneD中的对应条目将按预期删除。当我从EntityFramework中删除DataSets中的条目时,它不会导致OneD中的核心响应条目被删除。没有产生错误。知道为什么吗?问候这是数据库定义:CREATETABLE[DataSets]([DataSetId]INTEGERNOTNULLONCONFLICTFAILPRIMARYKEYAUTOINCREMENT,[Description]TEXT(128));CREATETABLE[OneD]([OneDId]INTEG

sqlite - EF7 (Code First) + SQLite 不为模型创建数据库和表

我目前正在尝试重新创建示例,在文档中完成http://ef.readthedocs.org/en/latest/getting-started/uwp.html,使用EF7和SQLite创建通用Windows平台应用。我已经安装了所需的EF7和EF7命令包,并创建了模型和上下文:publicclassBloggingContext:DbContext{publicDbSetBlogs{get;set;}publicDbSetPosts{get;set;}protectedoverridevoidOnConfiguring(DbContextOptionsBuilderoptionsBu