37 个问题带 Entity Framework Core 标记

排序依据: 已更新
1 个答案

寻求 Blazor Server、EF Core 和 SQLite 入门指南

我是 Web 开发领域的新手,渴望学习。我一直在研究 Blazor Server、EF Core(特别是使用代码优先方法)和 SQLite 作为启动我旅程的技术。我的目标是创建一个基本应用程序,该应用程序可以在 Blazor Server 应用程序中使用 EF Core 的“代码优先”方法显示从 SQLite 数据库检索到的简单名称列表。 在在线研究时,我遇到了各种方法,但我的目标是一种干净且有条理的入门方法,尤其是关注 EF Core…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-29T08:53:39.85+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已回答 2024-04-29T09:45:40.13+00:00
Jiale Xue - MSFT 31,981 信誉分 Microsoft 供应商
1 个答案

如何在我自己的类中定义外键。

嗨,伙计们, 我不确定这是否是问我问题的正确地方,但它在某种程度上与EF Core和Identity有关。 我在我的项目中使用 ASP.NET 核心标识。我已经添加了自己的自定义表以及 Microsoft Identity 自动创建的表,例如 (ASPNetUsers、ASPNETRoles)等。 现在我的问题是,我想使用 ASPNetUsers 的主键,例如我自己的表中的 Id 作为外键 谁能告诉我如何在我自己的班级中将其定义为外键。 这是我的代码示例: public partial class…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-24T07:56:48.63+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已回答 2024-04-24T09:18:10.6966667+00:00
Jiale Xue - MSFT 31,981 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

System.InvalidOperationException: 'LINQ 表达式 => EntityShaperExpression:

var searchs = new List<string> { "a1", "a2", "a3" }; var result = db.Products.Where(p => searchs.Any(s => p.Content.Contains(s))).ToList(); 我的查询在 asp.net MVC 5 (VS 2019) 中运行正常 但是当我将 VS 2022 与 asp.net MVC Core…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-23T07:04:26.6566667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-24T06:52:10.4433333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案

Entity Framework 中的 FromSqlRaw 调用存储过程,不返回任何数据

我有一个从SQL创建数据CSV的方法。当我在 SQL 中运行 SQL 字符串时,我会收到行,但是当我尝试在应用程序中运行 FromSqlRaw 时,它不会返回任何数据。我正在离开原始 SQL 查询文档,但我找不到我做错了什么。 public RequestAttachment GetExportCsv(string pPms, string pType) { //I think I need to use List<object> instead of…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-22T06:27:50.5466667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已回答 2024-04-22T09:11:11.5+00:00
Jiale Xue - MSFT 31,981 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

我的项目中有什么问题

我看到这个错误 EmployeeContext : using Microsoft.EntityFrameworkCore; using System.Collections.Generic; using System.Reflection.Metadata; using RepositoryPattern.Models; namespace RepositoryPattern.Data { public class…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-18T06:00:46.3333333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-22T08:07:46.8266667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

Razor 页面的即席查询

嗨,朋友们,我想在我的 .Net 5 Razor 页面或组件中运行一些临时查询。我想知道我应该将查询逻辑放在我的模型中还是其他地方?我不知道对 webapi 进行 linq 查询调用是否有效,我读到我应该在我的模型中使用方法或函数并使用 Linq to Entities。 Note:此问题总结整理于:Ad hoc queries for Razor Pages

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-17T08:05:02.5766667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-18T07:43:13.4366667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

EF Core 6 - 根据条件添加记录

朋友们, 在我的 Blazor 服务器应用程序中,我将 BulkPurchaseRequest 记录插入到 DB 中,如下所示。 public class BulkPurchaseRequestsRepository : IBulkPurchaseRequestsRepository { private readonly OyunPalasContext _oyunPalasContext; public…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-15T08:58:47.5066667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-17T01:40:13.6233333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

当 Principle 实体中的两个属性指向依赖实体中的同一属性时,如何使用 EF Core?

我有 2 个模型类: Department.cs public class Department { public string DepartmentId { get; set; } public string Name { get; set; } public string Description { get; set; } [ForeignKey("FacultyId")] public IList<Faculty>…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-16T07:26:43+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-17T01:39:50.6833333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

如何按日期时间间隔对数据进行分组?

我正在使用 .asp.net core web api + entityframework core 5.0 有一张表: Id datetime value 0 2021-07-08 14:46:46. 1 1 2021-07-08 14:46:47 5 2 2021-07-08 14:46:48 …

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
ASP.NET Core
ASP.NET Core
.NET Framework 中一套用于生成 Web 应用程序和 XML Web 服务的技术。
21 个问题
.NET 运行时
.NET 运行时
.NET: 基于 .NET 软件框架的 Microsoft 技术。运行时: 运行未编译为机器语言的应用所需的环境。
35 个问题
已提问 2024-04-11T06:29:32.4066667+00:00
Jiale Xue - MSFT 31,981 信誉分 Microsoft 供应商
已接受 2024-04-16T02:42:46.12+00:00
Jiale Xue - MSFT 31,981 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

我如何知道哪个字段导致 Entity Framework 7 中的 DbUpdateException?

保存到 SQL Server 时,如何在 C# 中获取导致 Entity Framework 7 中 DbUpdateException 的实体和字段? Note:此问题总结整理于:How would I know which field causing DbUpdateException in Entity Framework 7 ?

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-11T07:01:38.1133333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-16T01:22:29.2466667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

Foreach 按钮单击 ajax 帮助

大家好! 出于某种愚蠢的原因,我脑子放屁,不记得在单击 foreach 循环内的按钮时如何将数据添加到表格中。 我在下面添加了一些代码: 我确实将 id 传递到项目,但我认为它没有传递到我的控制器? 任何帮助将不胜感激,谢谢! foreach (var item in Model.Events) { <div class="col-md-3 mb-3"> <div class="card"> …

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-12T06:40:45.71+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-15T09:20:19.8633333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

EntityFramework Fluent 与静态表的一对多关系

这个确切的问题(5 年前)已经问过了,但那里的答案没有编译。所以我再问一遍。 我有一个类是一组技能,类似于 SO 问题中的标签,其中为用户分配了许多技能。技能表对应每个技能都有一行,并且是静态的(有时可能会添加额外的技能)。 每个用户都会被分配一个 0..N 技能的集合。并且有 2 个集合,自我认证技能和通过测试认证技能。 用户类包括: public class User { public ICollection<Skill> SelfIdentifiedSkills { get;…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-10T06:19:51.7333333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-11T05:17:44.2066667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

method().HasIndex() 和(e => {e.HasIndex()});之间有什么区别

我在 EF 中看到了这一点,但我认为这是一个通用的 C# 问题。我认为以下两行是相同的。是吗?如果是这样,为什么这两种方法都有? modelBuilder.Entity<Interest>().HasIndex(e => e.Name).IsUnique(); modelBuilder.Entity<Interest>(entity => { entity.HasIndex(e => e.Name).IsUnique();…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-09T07:12:19.1466667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-11T05:16:59.2733333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

HasDefaultValueSql(“getutcdate()”).ValueGeneratedOnAdd();未按预期工作

我按如下方式配置我的模型: public class CampaignConfiguration : IEntityTypeConfiguration<Campaign> { /// <inheritdoc /> public void Configure(EntityTypeBuilder<Campaign> builder) { builder.HasIndex(new[] { "Name",…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-08T08:21:26.73+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-09T09:54:35.36+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

与使用 Fluent API 手动指定所需属性相比,搭建现有数据库的脚手架有什么好处?

我遇到了一个项目,其中原始开发人员通过仅指定必填字段及其导航属性来对 EF Core 中的实体进行编码。 如果我搭建现有的数据库表,我会得到服务器上表设计的完整定义;包括针对此特定应用程序不需要的其他字段的索引和关系。 与手动编写模型规范以仅指示必填字段及其导航属性相比,为所需表搭建脚手架有什么好处吗? 如果手动定义的模型省略了在服务器上为指定表定义的索引/检查约束的任何提及,这是否重要? 我使用 dbcontext cafold…

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-05T07:44:16.9633333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-08T08:59:23.08+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

如何使用 Entity Framework 保存多对多关系

嗨,我在 Flight 和 Journey 之间有很多关系,所以我创建了一个中间表来创建关系: 问题是,我有一个航班列表和一个旅程,那么我如何创建代码来制作程序集,以便在使用实体框架保存它之后? 创建模型和上下文,此代码似乎没问题: //process to create the Flight with the Transport list var journey = new Journey() { JourneyOrigin = origin, …

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-02T07:28:23.24+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-08T01:19:00.0366667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

实体框架核心 V7.0.5 问题与生成的代码产生无效的 Opeeration 异常

我使用模板在 Visual Studio 2022 中生成一个控制器 使用实体框架添加具有操作的 API 控制器> 助手生成 public class CitiesController : Controller { private readonly ApplicationDbContext _context; public CitiesController(ApplicationDbContext context) { …

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-03T05:34:41.41+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-08T01:18:24.1766667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

有没有办法说一个条目在 2 个列值中是唯一的?

我的问题是在实体框架与 SQL 数据库通信的上下文中。 我有一个班级如下: public class County { public int Id { get; set; } public string Name { get; set; } public int StateId { get; set; } public State State { get; set; } …

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-04-01T07:53:39.8733333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-02T07:00:03.5966667+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
2 个答案 提问者接受了其中一个答案。

如何在 EF Core 或 Linq 中编写此查询

您好, 我想在 linq 或 lambda EF core 中编写此查询 SELECT LAG(id) OVER ( ORDER BY ID ) AS PreviousWord ,ID ,LEAD(id) OVER ( ORDER BY ID ) AS NextWord FROM sales 请帮忙 Note:此问题总结整理于:How write this query in EF Core or Linq

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-03-29T07:11:36.5033333+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-04-02T05:55:32.58+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

查看我的 EF 请求变成什么内容的最佳方法是什么

大家好; 清晰/快速/轻松查看 EF 查询成为什么的最佳方法是什么?发送到数据库的 SQL 和任何后续的 LINQ 操作? 目前我在调试器中运行,并在查询后停在行上。然后,我查看日志输出,并从中猜测遵循哪些 LINQ 操作(如果有)。 Note:此问题总结整理于: What is the best way to see what my EF requests turn into

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
37 个问题
已提问 2024-03-27T08:34:56.21+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商
已接受 2024-03-28T11:35:05.71+00:00
Hui Liu-MSFT 38,256 信誉分 Microsoft 供应商