entity-framework 相关问题

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

脚手架 Razor 创建页面不添加项目

我通过脚手架为以下模型创建了一个“创建”剃刀页面: 公开课产品 { [钥匙] [数据库生成(数据库生成选项.Identity)] 公共int产品...

回答 1 投票 0

C# 和 ASP.NET Core:自定义 IdentityUser 的外键违规

我想使用带有附加属性的扩展 IdentityUser 类: 命名空间 SpaceShip.Model; 使用 Microsoft.AspNetCore.Identity; 公共类 UserEntity : IdentityUser { // 附加

回答 1 投票 0

集成测试锁定交易

我们正在使用 Playwright 创建集成测试。 我们获得数据库上下文的副本并且 开始交易 设置数据 运行测试 验证是否采取了正确的措施 回滚交易...

回答 1 投票 0

MAUI iOS EntityFramework Core - 在发布 iOS 版本中未创建数据库

我正在开发的应用程序成功在 Android 或 iOS 模拟器上创建了 SQLite DB 并填充了初始数据,但在真实设备上发布 iOS 版本却没有任何数据。 我正在使用E...

回答 1 投票 0

模块化单体中的 UnitOfWork 模式 - 同时工作几个 DbContext

我正在开发围绕模块化整体构建的项目。我已将 DbContext 分为模块、UnitOfWork 模式(希望如此)。我在保存到数据库时遇到问题。系统仅适用于

回答 1 投票 0

如何使用实体框架保存包含HTML标签的字符串?

我想使用实体框架保存包含 HTML 标签的字符串,但它不起作用。以下是我要保存到数据库中的字符串: 我想使用实体框架保存包含 HTML 标签的字符串,但它不起作用。以下是我要保存到数据库中的字符串: <p><span style="color:#FF0000"><span style="background-color:#00FFFF">This is my text</span></span></p> 我收到这样的错误: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. 在 SQL 数据库中,我对列使用了 ntext 数据类型。 谢谢大家, 需要明确的是,在将 HTML 存储到 SQL Server 之前,您不需要对其进行编码。 SQL Server 并不关心你的字符串是什么样的,它会很好地存储它。 OP 有问题,但并不是 SQL Server 不会存储它。 HTML 编码仅更改 HTML 中的特殊字符,以便可以通过不支持完整字符集的旧技术来处理它们。 然而,清理很重要,但确保病毒不会进入您的数据是一个不同的概念。 您可以使用HTML编码和解码。 在将字符串插入数据库之前,只需对其进行 html 编码。所以你的字符串会变成这样 &lt;p&gt;&lt;span style=&quot;color:#FF0000&quot;&gt;&lt;span style=&quot;background-color:#00FFFF&quot;&gt;This is my text&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 从数据库读取时只需解码字符串即可。 插入: string toInsert = "<b>some html tags</b>"; encodedString = Server.HtmlEncode(toInsert); // encodedString is &lt;b&gt;some html tags&lt;/b&gt; // insert into the database 阅读: string readFromDatabase = // read from database; string originalString = Server.HtmlDecode(readFromDatabase); // originalString is "<b>some html tags</b>"

回答 2 投票 0

Linq 删除值为 null 的位置

My Linq 查询 var 结果 = db.应用程序 .Where(a => Statuses.Contains(a.STATUS_ID)) .Where(a => a.TrackingNo == TrackingNo) Statuses 是一个 int 列表,TrackingNo 是一个可为 null 的 int (...

回答 5 投票 0

在多租户应用程序的 DbContext 中注入 userid

我正在构建一个具有 .net 身份的多租户应用程序。我希望每个用户在登录时都能查看自己的数据。我有一个用户解析器服务,我在其中注入 httpContextAccessor 来尝试...

回答 1 投票 0

EF Core FromSqlRaw - 以下方法之间的调用不明确

我一直在使用适用于 SQL Server 的 EF 7 Core,最近又添加了适用于 Cosmos DB 的 EF 7 Core。 但是,安装 EF Core Cosmos 提供程序后,我收到此错误。 错误 CS0121 呼叫是 ambi...

回答 1 投票 0

实体框架中的 OUTPUT 子句问题

我正在尝试使用实体框架更新 SQL Server 分区视图中的一些数据。 我设法映射视图(toTable),并且可以查询选择和插入,但无法进行更新。我认为...

回答 1 投票 0

如何在 Entity Framework Core 8 中使用内存数据库中的 HierarchyId

在 EF Core 8 中,HierarchyId 类型已移至 Microsoft.EntityFrameworkCore.SqlServer.Abstractions 包。 https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-8.0/whatsnew#hierarchy...

回答 1 投票 0

旧 ADO.NET 查询的 LINQ 查询

我不习惯使用 LINQ 编写 JOIN 语句。我正在尝试将这个旧查询转换为 LINQ Lambda 语法,并努力了解如何进行它。任何帮助将不胜感激...

回答 1 投票 0

EF Core:通过分页从大型子集合中断开连接删除

我的问题基于类似的问题,但增加了分页的复杂性。 公开课家长 { 公共父级() { this.Children = new List(); } p...

回答 1 投票 0

底层提供程序在打开时失败:序列包含多个匹配元素

经过几周的正常工作,没有任何变化,今天这一行: 返回 db.Set().Find(primaryKeys); 突然抛出: 底层提供程序在打开时失败:序列包含超过...

回答 1 投票 0

Net Framework 4.8 EF6 EDMX T4 错误 _ GenerationEnvironment 为 NULL [重复]

这始于 EDMX 突然不生成类文件。 .context.cs 文件包含类声明,例如 公共虚拟 DbSet myTable { get;放; } 但实际情况...

回答 3 投票 0

在事务中调用 WCF 方法会导致错误

我有一个复杂的应用程序并遇到了错误。我用以下代码简化了我的实际问题。 我有一个 WCF 服务,其方法可以对我的一个表执行选择: 公共圣...

回答 1 投票 0

使用自定义连接字符串进行 EF 6 编程迁移

我有一个 EF6 代码优先实现,启用了迁移,并且有一个初始迁移。我创建了一种以编程方式运行迁移的方法,如下所示: 公共空间

回答 5 投票 0

如何在 ASP.NET MVC 中的一个视图中显示多个模型数据?

我的项目中有内置模型,我想使用一个模型在一个视图中以表格形式显示所有模型的数据。 我正在使用实体框架。

回答 1 投票 0

EF 6 更新查询和带有整数比较列表的Where 子句

在 EF 6.0 中,我想根据 WHERE 过滤器更新一些记录。我从 ids 整数列表中识别出的记录。问题是它将 id 列表视为 nvarchar "61, 62, 63" a...

回答 1 投票 0

CRUD Razor 脚手架页面未设置样式

创建实体模型并生成迁移后,我为其中一个实体制作了 CRUD 脚手架,但页面根本没有样式,并且所有链接都不起作用,我添加了

回答 1 投票 0

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