cost 202 ms
如何使用实体框架连接到 Azure Synapse 数据库? - How to Connect to Azure Synapse Database using Entity Framework?

我们的项目中有 Entity Framework DB First 架构,我们需要从关系 Sql 服务器数据库连接到 Azure 突触数据库以进行迁移。 由于 Azure Synpase 是 PAAS 而不是关系数据库,我们无法使用 EF edmx 将数据库中的 map 数据导入到我们的模型中。 ...

在 .NET EF 数据库优先中,是否需要 HasIndex()? - In .NET EF database-first, is HasIndex() required?

我使用 Scaffold-DbContext 从 SQL 服务器数据库创建了一个 EF Core 数据 model,然后继续向 model 类添加了许多自定义属性装饰和[NotMapped]列,并对OnModelCreating进行了一些更改。 现在我意识到我需要向外键添加索引(我的印象是它们是自 ...

从 EF Core 6 升级到 EF Core 7 的 Scaffold-DbContext 重大更改 - Scaffold-DbContext breaking change upgrading from EF Core 6 to EF Core 7

我有一个实体框架 model,它是使用 Entity Framework Core 6 的Scaffold-DbContext从 Postgres 数据库(首先是数据库)生成的我用来生成 model 的命令是: 现在,我想升级到 Entity Framework Core 7。所以我运行相同的查询我 ...

将属性分配给表达式树中的 Lambda 表达式 - Assigning a Property to a Lambda Expression inside an Expression Tree

背景语境: 我正在开发一个数据库项目,该项目从解析的数据集构建模型,然后使用实体和实体框架扩展(用于批量操作)将这些模型与数据库合并。 实体框架扩展允许通过提供指定要使用的匿名类型的委托来覆盖执行合并/插入/等时使用的主键,其中匿名类型仅具有用于主键的属性。 例子: context.BulkMerg ...

实体框架 Db 方法面临的问题 - Facing issue with Entity framework Db approach

我有这些课程 我正在尝试对UserRole表进行简单的插入 当我尝试插入UserRole表时,出现异常违反唯一键“UQ_Role_Name”。无法在 dbo.Role 中插入重复键我需要在UserRole中插入行,因为用户不存在该角色,并且该角色存在于Role表中。 请让我知道如何使用实体框架上下文 ...

Asp.net MVC DB 第一种方法 - 迁移 - Asp.net MVC DB First Approach - Migrations

对于我过去的 Asp.NET MVC 项目,我使用 Code First 方法来创建我的 web 应用程序。 这里我有一个新的,有一个旧系统,已经创建了 SQL 服务器数据库。 我需要为现有数据库重新创建一个系统。 所以我开始使用数据库优先方法。 我连接到根据表格生成的数据库和模型和数据集。 所以我 ...

'脚手架'上下文时自动打开导航自动包含? - Automatically turn navigation AutoInclude on when 'Scaffolding' context?

是否可以选择自动执行此操作? 因为我有一个数据库第一个情况,当我“脚手架”我的表时,上下文是在没有这个导航的情况下设置的。 我要做的是像这样手动放置它: 但我担心每次新的“脚手架”添加新表时都会被覆盖。 实体: ...

实体框架核心 - 脚手架枚举 - Entity framework Core - Scaffolding enum

语境: 我使用数据库优先的方法通过 Entity Framework Core 和使用脚手架来生成我的实体。 每次我更改数据库中的某些内容时,我都会使用-f参数运行 Scaffolding 以重写生成的实体。 到目前为止,一切都很好。 在我的数据库模式中,我有一些查找表,它们用作其他表的枚举,而那 ...

如何从数据库优先方法创建数据访问层对象? - How do I create a Data Access Layer objects from database first approach?

我从头开始使用我的 CustomerDetails、ProductDetails、OrderDetails 以及用于创建新客户、新产品和订单的存储过程构建了一个 SQL 数据库。 所以现在我想从C#建立一个数据访问层。我不知道如何将实体框架数据object声明如以下代码关联到map我的SQL da ...

.NET Core 与 EF“无效的对象名称'ClassName”“首先使用数据库 - .NET Core with EF "Invalid object name 'ClassName" " with database first

我目前正在使用数据库在 .NET Core 中使用 EF 执行 API。 我创建了我的数据库并使用了命令: (因为我使用 -f 标志覆盖我的模型文件夹,所以事情不工作)。 我的数据库如下所示: 这看起来完全像它应该是: 自己生成的所有代码看起来都很棒,让我们以用户为例: 但是一旦 ...

Entity Framework Core 数据库优先选择特定列 - Entity Framework Core database-first selecting specific columns

我正在使用数据库优先方法和存储库设计模式开发 Entity Framework Core API。 在上面的函数中,我试图从数据库中检索特定的列,但不幸的是,当我运行代码时,响应正文从表中的所有列中获取数据。 到目前为止,我尝试过的是.Select new表达式,但它不起作用。 ...

如何通过数据库优先方法更新 asp.net 中的模型,同时保持以前的一些方法有效 - How to update models in asp.net through database first approach while keeping some previous methods alive

我在Patients表中有以下列: 我使用以下命令创建了模型。 患者截图Model 我在上下文 class 中有一些方法可以使我的连接字符串动态化。 实际上,我曾经从令牌中获取数据,并且在一些逻辑连接字符串从客户端更改为客户端之后。 现在问题就在这里,当我在 patients 表中进行更改(例如,我 ...

无法将“System.DBNull”类型的对象转换为 Scaffold-DbContext .Net Core 中的“System.String”类型 - Unable to cast object of type 'System.DBNull' to type 'System.String' in Scaffold-DbContext .Net Core

我使用以下方法来使用数据库: 但在某些数据库中,我收到此错误: 无法将“System.DBNull”类型的对象转换为“System.String”类型 在包管理器控制台中写入Scaffold-DbContext命令并且我按Enter并且没有对任何表进行分类后,会发生此错误。 我能做些什 ...

实体框架数据库优先 - 如何防止运行初始迁移? - Entity Framework Database First - How to prevent running the initial migration?

我最近能够使用 EF Core 搭建一个现有的数据库。 我们希望完全迁移到 EF Core,但我们遇到了一些障碍,我需要您的帮助。 我们从运行 scaffold 命令开始,最后得到这个文件结构 然后在创建上下文和模型之后,我运行了初始迁移命令。 运行该命令后,我们的目录如下所示 我的问 ...


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