cost 106 ms
ef core 中的 TPH 模式,用于不同实体之间的共享表

[英]TPH pattern in ef core for a shared table between different entities

我有个问题。 请假设我们有不同的实体,如类别、博客、视频等,每个实体都有自己的评论。 如何仅使用一个 FK 为所有这些实体使用一个注释表?这是 TPH 模式吗?我如何在代码优先方法中实现它? 类似这样的 Comments(CommentID, ..., PostID, VideoID) 到 Comm ...

在 EF Core fds 中使用运行时数据过滤 HasQueryFilter() 中的行

[英]Use Runtime Data to filter Rows in HasQueryFilter() in EF Core fds

在我的应用程序中,有一个名为RecordType的 Enum,所有表都包含一个名为“TypeId”的字段。 当用户添加一个新的记录,我设置TypeId根据用户的typeid的。 通过这种方式,我想将数据加载到每个用户的类型。 RecordType是: 当用户使用Programmer类型登录系 ...

.NET 6 - 带有 EFCore 的 WebAPI - 错误生成迁移

[英].NET 6 - WebAPI with EFCore - error generating migrations

为了演示这个问题,我使用 .NET 6 中的 webapi 模板创建了一个小项目。 尝试添加我的第一个迁移时出现的问题,我收到以下错误(使用详细选项运行); 在类“Program”上找不到静态方法“CreateHostBuilder(string[])”。 未找到应用程序服务提供商。 在项目中查 ...

如何首先使用ef代码将表中的键用于另一个表中的两个不同列

[英]how to use a key from a table for two different columns in another table using ef code first

我有一对多关系的拖车。 航班表 目的地表 我必须将目的地表中的 AirportCode 用于航班表中的两列。 出发机场代码 - column_1 ArrivalAirportCode - c0lumn_2 如何通过使用 EF 代码首先做到这一点? 我试过下面的代码。 但那 ...

错误:添加外键 - 在表“X”上插入或更新违反外键约束“FK_X_Y_Z”

[英]Error : Adding a Foreign key - insert or update on table "X" violates foreign key constraint "FK_X_Y_Z"

我正在尝试使用外键更新数据库表。 在 Departures 里面,我有“AirportCode”列。 在航班内部,我有“DepartureAirportCode”列。 我试图将 DepartureAirportCode 添加为外键。 我收到了这个错误。 失败: Microsoft.Enti ...

如何使用 EF Core fluent API 和值转换器创建外键

[英]How to create foreign keys using EF Core fluent API and Value Convertors

我在我的代码优先模型上使用强类型实体 Id, 使用值转换器。 为了突出我遇到的问题,这里有一个简化的示例,它使用导航属性通过值转换器实现外键创建。 并在数据上下文设置中 在迁移中,正确定义了外键 问题 我需要定义外键关系而不指定关系另一侧的导航属性。 在上面的例子中,这意味着博客模型 ...

我如何能够在实体框架模型中使用通用导航属性?

[英]How am I able to use a generic Navigation property in a Entity Framework Model?

我在运行时创建了 2 种 poco 类型(使用反射)。 这两个应该互相引用。 这些 pocos 的后续实例可以使用实体框架存储在数据库中。 目前我面临两个问题: 这是不可能的,或者至少我不知道我如何能够对这种双向引用进行编码(因为在描述了 Poco 时,另一个 poco 的类型不存在)。 ...

System.Net.Sockets.SocketException (11001): 没有这样的主机是已知的

[英]System.Net.Sockets.SocketException (11001): No such host is known

API 和数据库都在 docker 容器中运行。 我正在为数据库使用 postgresql DB 和实体框架代码优先方法。 我可以做 add-migration 但是当我运行 remove-migration 时,我收到了奇怪的错误。 异常详情如下所示: ...

创建实体模型多对多 CodeFirst Ef6

[英]Create entity model Many-To-Many CodeFirst Ef6

我希望数据库使用代码优先 我做了什么: 旁边我去 DbContext: 无法解析符号“HasOne” 如果我想得到这样的数据库,我该怎么办? 如何配置我与 fluent API 的关联? 或者有没有更好的方法来创建关联表? UPD ...

重新启动应用程序时从数据库中删除表 EF-Code First

[英]Drop table from database when application is restarted EF-Code First

好吧,我目前正在研究ASP.NET Core Web API 。 如果要重新启动服务器,则应截断某些表。 我想在启动时截断这个表: ####### 这是数据库上下文: 我现在的问题是我必须在什么地方添加一些代码,以便在启动时截断两个表 ...

如何在 .NET 核心中的两个不同库之间添加关系

[英]How to add relationship beetween two different libraries in .NET Core

我需要使用代码优先方法在 .NET Core 中的两个库之间建立链接。 我需要在标准库中的国家表和贸易表 forms 之间建立链接。 两个库都在不同的上下文中运行。 项目之间的关系可以单向添加,因为如果您尝试添加双向约束,则会出现循环错误。 有没有办法建立这样的关系? 建立关系后,我会在 Fluen ...

model用户和邮寄地址如何通过zip码查找城市?

[英]How to model users and post addresses to find the city by zip code?

我希望能够根据用户的 zip 代码将城市作为用户的相关数据加载。 我知道不建议使用 zip 代码本身作为密钥,因为它可能会在未来发生变化。 我有一些模型: 目前,在获取用户的 zip 代码后,我正在单独查询中获取城市。 最后,我想提出这样的查询: ...但我不知道应该如何链接这两个表。 ...

如何使用 Entity Framework 6 在 ID 列中保存自定义值

[英]How to save custom value in ID column using Entity Framework 6

我正在使用代码优先方法,我不知道如何将自定义 id 传递到 ID 列每当我尝试传递 id 时,它都会显示以下错误: 无法将 null 插入表 Orders.ID 插入失败 编辑-2 在添加 ID 后,它现在抛出另一个错误 Invalid column name 'ID' Invalid column ...

在没有事务的情况下运行 EF 核心迁移?

[英]Run an EF core migration without a transaction?

我有一个 Postgres 数据库,我在其中使用了 Postgres 类型的 Enum。 我遇到的问题是,当我通过迁移添加枚举时,我收到一条错误消息,指出它无法在事务中运行。 这意味着如果我不得不重新创建一个数据库,它总是会失败,因为该迁移永远不会正确运行。 所以我的问题是,有没有办法关闭实体框架 ...

如何播种外键一对多列表关系?

[英]How do I seed a foreign key one-to-many list relation?

我有课/表: 类/表标签在哪里: 在我的上下文中,我称这个种子为: 当我执行do.net ef database update时,我得到: 无法添加实体类型“歌曲”的种子实体,因为它设置了导航“标签”。 要播种关系,请将实体种子添加到“标签”并指定外键值 {'FK_SongTags'}。 考虑使用 ...

无法确定导航属性 EF Core 表示的关系

[英]Unable to determine the relationship represented by navigation property EF Core

我有这些类作为我的域模型: 当我添加迁移时,我收到此错误: 无法确定由“用户”类型的导航“Ticket.SenderUserId”表示的关系。 手动配置关系,或使用“[NotMapped]”属性或使用“OnModelCreating”中的“EntityTypeBuilder.Ignore” ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM