类型A和B的实体之间的一种关系类型,它将类型B的实体列表与类型A的实体相关联,反之亦然。类型A和B可以是相同类型。
我有一个带有@mappedsuperclass注释的用户父类以及商家、买家等类 我想制作一个角色类并将该类中的@manytomany注释到父类 但这我...
在 Django 中,如何生成包含反向多对多关系结果的查询集?
我有以下模型布局 类组(模型.模型): group_name = models.CharField(max_length=100, default="新组") group_created_date = models.DateField(默认=日期....
我使用多对多关系数据表为我的网站帖子创建了标签。我想使用控制器和 ViewModel 来编辑/更新数据库表中的标签数据以进行帖子 楷模: 公开课
我正在尝试设计包含管理员、经理、用户的用户数据库。我想了两个办法。 第一个是用户有一个角色列,并将在用户-经理之间建立关系...
我正在尝试从多对多数据库表中获取我的帖子编辑页面的复选框值。但我收到错误, CS0029:无法隐式转换类型“System.Collections.Generic.List” 我正在尝试从多对多数据库表中获取我的帖子编辑页面的复选框值。但我收到错误, CS0029:无法将类型“System.Collections.Generic.List”隐式转换为“System.Collections.Generic.List” Model: public class PostModel { [Key] public int Id { get; set; } public string? Title { get; set; } public string? Description { get; set; } public List<TagModel> Tags { get; set; } // Many To Many public List<PostTagModel> PostTags { get; set; } } ViewModel: public class EditPostViewModel { public string? Title { get; set; } public string? Description { get; set; } public List<int>? TagId { get; set; } public List<TagModel>? TagList { get; set; } } Controller: [HttpGet] public async Task<IActionResult> Edit(int id) { // Id Check var post = await _postInterface.GetByIdAsync(id); // Check if (post == null) { return View("Error"); } var postVM = new EditPostViewModel { Title = post.Title, Description = post.Description, TagId = post.Tags, // Where I receive error // List TagList = await _context.Tags.ToListAsync() }; return View(postVM); } 我尝试过的 我尝试使用许多不同的变量来实现TagId,但没有成功。这是一个示例: var selectedTags = await _context.Posts.Select(p => p.Tags).SingleAsync(); var postVM = new EditPostViewModel { TagId = selectedTags, // Gives same or nearly similar errors }; Tags 类的 PostModel 属性的类型为 List<TagModel>,并且您尝试将其分配给 TagIds 类型,其类型为 List<int>?。 要解决此问题,您必须获取 Tag 的所有 Id 并将其分配给 TagIds。 var postVM = new EditPostViewModel { Title = post.Title, Description = post.Description, TagId = post.Tags.Select(x => x.Id).ToList(), //^^^^^^^^^^^^^^^^^^^^^^^^^ This will project a new list of ids. TagList = await _context.Tags.ToListAsync() };
同一个表中的两列具有多对多关系。换句话说,ID 1 可能与 matchID A 或 B 匹配。同时,matchID A 也可能与 ID 1、2 或 3 匹配。 ID 匹配ID 1 A ...
如何更改 Django 中自动创建的 ManyToManyField 模型
我有两个 Django 模型作者和书籍。作者使用 ManyToManyField 对 Books 的引用如下: books = models.ManyToManyField(Books) 根据 Django 的文档,表将自动创建...
在 EF Core 和 .NET 8 中将数据插入多对多的联接表时出现问题
我的模型配置如下: 公开课订单 { [钥匙] [数据库生成(数据库生成选项.Identity)] 公共 int Id { 得到;放; } 公共字符串用户ID { 获取;放; } =
导入jakarta.persistence.*; 导入lombok.AllArgsConstructor; 导入lombok.Data; 导入lombok.NoArgsConstructor; 导入java.util.Set; @实体 @Table(名称=“用户”) @数据 @
在 ASP.NET Core MVC 中为多对多关系表创建数据
我正在使用多对多关系为我的网站帖子创建标签。我按照 Microsoft 文档设法使用实体框架创建 PostTags 数据库表。 我现在想插入...
调用未定义的方法 Illuminate\Database\Eloquent\Relations\BelongsToMany::getOwnerKeyName()
正在创建 Laravel Filament 应用程序。我有服务桌和办公室桌。我尝试使用 office_service 表创建多对多关系。我不断收到此错误调用未定义...
我有四个表用户、订单、订单产品(加入表)、产品、 我想计算订单表中的totalprice列,OrderProducts有数量和productId,产品有价格列,我想要...
我正在使用多对多关系为我的网站帖子创建标签。我按照 Microsoft 文档设法使用实体框架创建 PostTags 数据库表。 我想插入标签
如何进行多对多 Django 查询来查找具有 2 个给定作者的书籍?
我有一个查询,需要使用 ID 精确过滤 2 位作者 理论上, Book.objects.filter(author__id = 1,author__id = 2)。 这是不可能的。 我怎么解决这个问题? 切...
我需要根据搜索结果填充many2many(product_product_ids)。例如,我在向导视图(search_test)上定义了一个搜索按钮: ...
如何避免在 SQLAlchemy 中对具有多对多关系的重复项求和?
我有 3 个 SQLAlchemy 表:TagGroup、Tag 和 Video。 TagGroup/Tag 和 Tag/Video 之间都具有双向多对多关系,通过关联表指定。我想要
如果我有行的 ID,如何从 Laravel 中的多对多关系数据透视表中仅删除一个条目? 我有两个多对多关系的实体。 例如,如果我有用户并使用...
创建多值字段用于在用户配置文件 Django 中存储用户技能集
我正在 django 中构建用户配置文件,我希望用户在其中输入他的技能集。任何特定用户都可以拥有多种技能,并且可能有许多用户具有相同的特定技能。 S...
我正在建立一个类似于 LinkedIn 的网站/确实,当用户申请工作时尝试更新工作行时遇到困难。我使用 Nest.js、Postgres 和 Prisma 作为 ORM。 这里...
如何使用 Spring Boot JPA 从具有 @ManyToMany 关系的任务中删除标签?
我目前正在使用 Java 开发一个任务/项目/标签 Web 应用程序,并广泛使用 Spring Boot JPA(我对这个框架还比较陌生,所以请耐心等待)。我已经声明了 @ManyToMany 关系...