entity-framework 相关问题

有关ADO.NET实体框架的问题,.NET Framework的对象关系映射(ORM)工具。如果适用,请添加特定于版本的标记。不要将此标记用于Entity-Framework核心问题。请改用entity-framework-core。

Linq to Entities 过滤器导航集合属性

我有一个订单类,它有两个集合类型的导航属性;订单详细信息和类别。 Order 与 OrderDetail 和 Category 之间存在一对多关系。一个...

回答 3 投票 0

在 .NET 6 中为 PostgreSQL 配置 DbContext

首先,我展示一下我的数据库相关类: 数据库上下文.cs 公共类 BookingDbContext :DbContext { 公共 BookingDbContext(DbContextOptions 选项) : 基(选项...

回答 1 投票 0

已添加具有相同密钥的项目 EF7

此查询遇到错误 context.contextname.FromSqlRaw(paginationCountProposalsString, param_GenreId, param_CategoryId, param_TypeId, param_SearchKey).ToList().Select(i => i.ProposalId).

回答 0 投票 0

我可以重用代码来使用 EF Core 为子属性选择自定义 DTO 对象吗?

使用 Entity Framework Core 进行查询时,我使用表达式转换为 DTO 对象,这对于对象和任何子集合都很有效。 一个简化的例子: 模型: 公开课莫...

回答 3 投票 0

在 SQL Server Management Studio 中找不到数据库

我目前正在学习实体框架教程。代码成功运行。我也能够检索数据。 但是,我在 SQL Server Management Studio 中找不到我的数据库。

回答 2 投票 0

通过 LINQKit 使用 LINQ To Entities 时无法转换对象异常

我正在使用 LINQKit 来扩展 LINQ To Entities 功能: public Boolean IsMatched(Int32 年龄) { 回国年龄>18岁; } 公共 IQueryable GetAllMatchedUsers(Func 我正在使用 LINQKit 来扩展 LINQ To Entities 功能: public Boolean IsMatched(Int32 age) { return age > 18; } public IQueryable<Users> GetAllMatchedUsers(Func<Int32, Boolean> isMatched) { return qry = _Context.Users.AsExpandable().Where(x => x.IsActive && isMatched(x.Age)); } 此代码用于 Entity Framework ORM 对象(_Context 是 DbContext,用户 - 是 DBSet) 此代码引发以下异常: 无法转换类型的对象 键入“System.Linq.Expressions.FieldExpression” 'System.Linq.Expressions.LambdaExpression' 摆脱 Func 并将 IsMatched 硬编码为 GetAllMatchedUsers 可以解决这个问题。但我需要使用 Func 将不同的选择标准从业务逻辑层传递到我的数据访问层。 P。 S. IsMatched 当然是高度简化的实现。 使用 LinqKit,你必须通过 Expression<Func<Int32, Boolean>> isMatched Func<...> 是已经编译为 C# 运行时的东西。 Expression<Func<...>> 可以作为表达式树传输到 SQL。

回答 1 投票 0

如何检查我尝试创建的种子数据是否已在我的数据库中?

当尝试更新我的数据库时,我偶然发现以下消息: 违反主键约束“PK_AvatarBase”。无法在对象“dbo.AvatarBase”中插入重复的键。重复的...

回答 1 投票 0

存储过程调用中使用的模型的 ModelBuilder.Ignore 和 [NotMapped]

首先利用代码,我创建了一个存储过程,我用它来调用 _context.MySQLModel.FromSql 我只是为了存储过程创建了 MySQLModel,我不想在数据中创建表...

回答 2 投票 0

使用实体框架在两个实体之间建立关系(OneToMany)

我有一个 C# 中的 Windows 窗体应用程序项目。我正在使用 ORM 工具即实体框架。我是 EF 的初学者。我有两个实体(机器,用户) 一个用户可以拥有多台机器,但一台机器不能...

回答 2 投票 0

如何在单元测试期间通过 EF 用户定义的函数映射来模拟 EF.Functions.ILike

我更改了当前代码 _context.TABLE.Where(x => x.COLUMN1.Contains("xxx") || x.COLUMN2.Contains("xxx")) 进入 _context.TABLE.Where(x => EF.Functions.ILike(x.COLUMN1,...

回答 1 投票 0

使用实体框架建立两个实体之间的关系

我有一个 C# 中的 Windows 窗体应用程序项目。我正在使用 ORM 工具即实体框架。我是 EF 的初学者。我有两个实体(机器,用户) 一个用户可以拥有多台机器,但一台机器不能...

回答 1 投票 0

如何在 C# 中的实体框架中使用 where 子句编写 SQL 更新查询

我知道要更新 EF 中的模型,我必须获取模型,然后更改它,然后 dbContext.SaveChanges() 但有时在我的 Asp.net mvc 项目中,我想更新表中的字段,但我不知道它是......

回答 3 投票 0

针对 MSSQL 服务器执行存储过程时返回空数组

我正在尝试针对本地 MSSQL 服务器执行存储过程,但我得到了一个被 catch 块捕获的空数组,尽管在 SSMS 中执行时我得到了一条返回记录。 呃...

回答 1 投票 0

我可以将 MongoDB 与实体框架一起使用吗?

实体框架有可能支持MongoDB数据库吗?有人写过实体框架MongoDB Provider吗?

回答 8 投票 0

EF 如何通过迁移更新我的数据库

所以,我从这个命令开始: Scaffold-DbContext“ConnectionString”Microsoft.EntityFrameworkCore.SqlServer -OutputDir 模型 -Context MyContext -DataAnnotations -Force *我认为

回答 1 投票 0

如何从 Visual Studio 2022 连接到 Oracle 数据库以创建 EDMX

我正在使用 Visual Studio 2019。 我们的项目使用 Oracle 数据库(ODAC 11g 第 2 版)和 .NET Framework 4.5.2 几年来,我们在服务项目中使用 Oracle.DataAccess.dll。我们是

回答 1 投票 0

EntityFramework 数据库第一个具有自定义构造函数的实体

我有使用代码优先方法的实体框架的经验,但现在我需要第一次使用数据库优先方法。 我得到了这样的实体: [表(“用户”)] 公开课...

回答 1 投票 0

实体框架表拆分:不在同一类型层次结构中/没有有效的一对一外键关系

我正在使用 Entity Framework 6 和 Code-First 方法,并且我希望将两个实体放入同一个表中。我究竟做错了什么? [表(“评论”)] 公开课回顾 { 公共 int Id { 获取...

回答 7 投票 0

EF6:表拆分不起作用

我正在尝试创建一个 EF6 数据库,其中两个表“地址”和“访问”共享与主键相同的值。从概念上讲,访问是地址的扩展。我要分桌子是因为...

回答 2 投票 0

如果抛出错误,请从数据库中选择实体

我将MySQL数据库迁移到SQL Server。我的项目使用实体框架。我有数据库课程 公共类数据库:DbContext { 公共数据库(){} 公共数据库(DbContextOptions<

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.