
[英]How do I create relationship between two already existing database entities? (many-to-many)
所以,我收到此错误: InvalidOperationException:无法跟踪实体类型“PlaylistSong”的实例,因为已跟踪另一个具有与 {'PlaylistId', 'SongId'} 相同键值的实例。 附加现有实体时,确保只附加一个具有给定键值的实体实例。 考虑使用“DbCont ...
[英]How do I create relationship between two already existing database entities? (many-to-many)
所以,我收到此错误: InvalidOperationException:无法跟踪实体类型“PlaylistSong”的实例,因为已跟踪另一个具有与 {'PlaylistId', 'SongId'} 相同键值的实例。 附加现有实体时,确保只附加一个具有给定键值的实体实例。 考虑使用“DbCont ...
[英]Retrieve from DB and Include Multiple ICollections
我正在使用 EF6。 我有一个包含多个ICollection的模块。 我检索对象列表的解决方案类似,但我发现它很愚蠢,因为我需要在需要IEnumerable<BookModel> GetAllBook的所有页面上重写它。 我阅读了几个关于此的主题,但这些主题很突出。 据我了解,答案是用 ...
[英]How to select all Names that contain a string from an array? (EF and Linq)
.Where(i => strArray.Any(s => i.Name.Contains(s))) 我有一个字符串数组[“text1”、“text2”、“text3”] ,我想找到所有具有 substring 的名称,例如: text1 somethingsomething 我得到的 ...
[英]EF Core one-to-many with FK
一个Document可以包含很多Images ; 一个Image只能引用一个Document : C#班: 这最后是映射 当我尝试将Document与Image一起插入时: 我收到此错误: Microsoft.EntityFrameworkCore.DbUpdateException:保存实体 ...
[英]How to rewrite Entity Framework query to SQL Server query
我有一个名为passenger policy的表,如下所示: 每个HotelId键有 3 行。 我有另一个名为search的表,看起来像这样 我想在 T-SQL (SQL Server) 中编写一个查询,以根据日期字段、标准容量和额外容量获取酒店。 额外容量有 3 个可能的值: 婴儿孩子 1 孩子 ...
[英]Passing Linq query result to View from controller and Getting Error (error in the question)
获取错误传递到 ViewDataDictionary 的 model 项的类型为“Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable”1[CTA.Web.Areas.Nucleus.Models.UnitStatusUpdate ...
[英]How to map a unidirectional many-to-one relationship?
我有一个项目实体: 和一个订单实体: 我的目标是将包含项目的订单保存在数据库中,但是当发出请求时,只保存我的实体“卖方”的引用,而不是项目的引用。 我在“订单”实体上做了以下映射: 正确的映射是什么? ...
[英]How to share Entity Framework Fluent API mapping with Dapper?
我的.NET Core 6.0项目中有两个ORM,Entity Framework和Dapper。 我想与 Dapper 分享 Fluent API。 有什么办法吗? 主要目标是集中实体的映射。 如果 dapper 利用 fluent Api 的hasColumnName("String_Colu ...
[英]MVC join multiple tables with IEnumerable model
我对实体框架非常陌生,所以我可能犯了可怕的错误。 我在数据库中有两个表,我想加入这些表以在一个视图页面中显示。我的代码: 公司控制人 公司数据库上下文 我还准备了 Component 和 Company 类。 和一个模型来加入(?)这些表:JoinAndViewModel 还有一个观点,我不知道要使 ...
[英]Extend Identity User not working in Asp.Net core 6
我正在按工作单元和存储库模式构建网站,并在 in.Net 核心 6 中内置依赖注入。 我已经通过使用工作单元成功获取了数据库数据。 我通过身份用户实现了应用程序用户,以将更多字段添加到 Asp.Net 用户表中。 但是当我打电话时, 然后用户,users2 为空。 我尝试使用工作单元,也尝试使用 I ...
[英]Error of transaction stuck in previous delete (I think at least)
当我尝试从数据库中删除一些寄存器时,我遇到了一个问题。 问题是,当我试图删除的其中一个人注册了账单或其他我无法删除的东西时。 在“SaveChenges()”上发生错误,因为人们在另一个表上有引用,并且会捕获我的异常并据称尝试删除下一个“人”,但在下一个人中发生相同的错误,并且在“Exceptio ...
[英]Ignoring empty values on AutoMapper with .NET Core 7?
我正在使用 .NET Core 7.0 和 AutoMapper.Dependency 12。 我正在通过 Postman 将如下所示的 JSON 对象发送到Company表。 当某些值为空时自动从数据库中“空”替换为。 我有如下结构,我想忽略空值 companyUpdateDTO对象可能有一些列 ...
[英]Load data from local excel file to an ASP.NET MVC web app to store in database
当我运行 Web 应用程序时,我想自动打开我计算机上的一个 Excel 文件,从中获取数据,并在我的数据库中使用 Entity Framework 和 C# 创建一个表然后我想将从 Excel 文件中检索到的数据存储到创建的表中将对打开的每个工作表或 Excel 文件重复我已经阅读了一些与此相关的其 ...
[英]Generate an unique string for a field in a pre-defined pattern when save using Code First Approch: Entity Framework
我有一个名为Quotations的表,它有一个名为QuotationNo的唯一字符串字段。 所以我通过调用_db.SaveChanges()方法两次来实现它,如下所示。 有没有捷径可以做到这一点? ...
[英]Seeding data. SqlException: The INSERT statement conflicted with the FOREIGN KEY constraint
我在 asp.net.core Entityframework 6,CodeFirst 方法中工作。 我相信我以错误的顺序或错误的方式播种数据。 我对艺术家/作者/声音/关联名称使用类似的方法。 我得到了与所有人类似的错误。 整个错误读取为艺术家或作者 SqlException:INSERT 语句与 ...
[英]Entity Framework and Docker Container
首先,我为我的英语感到抱歉。 我正在开发一个 ASP.NET Core Web API,我正在和一个朋友一起工作。 为了舒适地一起工作,我想用我们的 API 设置一个 Docker,并运行一个数据库。 我对实体框架有疑问。 这是问题所在,Postgres 容器的名称是postgres_image , ...
[英]EF Core - Create report table from multiple tables
我有一份报告需要发送到我的反应前端,需要轻松查询和搜索。 问题在于当前的方法,由于嵌套对象和其他因素,我们需要在执行查询之前提取整个数据库。 为了显着加快该过程,我想创建一个报告表/视图以在其他表更改时保持最新状态。 这是模型的一个小例子: ItemReport 是我用来发送到前端的模型。 我已经 ...
[英]How to add to an intermediary table in Entity Framework
我有以下实体: 我们有多个经销商,我们希望确保 dealer1 只能看到属于他们的汽车,而 dealer2 只能看到他们的汽车。 我们不想在我们的应用程序的日常业务逻辑中实施此检查,因为它可能导致规则的执行不一致,因此我正在围绕 Entity Framework 创建一个薄包装器来执行此操作。 我有 ...
[英]How to replace Take(1) from Linq query
在我必须维护的项目中,我使用Take(1)进行了此 Linq 查询:(from workflow in db.Workflows from search in db.Searches.Where(p => p.WorkflowId == workflow.WorkflowId).Take(1 ...
[英]Getting data from different databases ASP.NET MVC
在我的 ASP.NET MVC 应用程序中,我想从两个上下文中获取数据并将其合并并传递给视图。 目前,我这样做了,private zSqlLink dbs = new zSqlLink(); private zSqlData db = new zSqlData(); public ActionR ...