问题标签 [db-first]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - EntityFramework Core 3.1 + 与 MySql 或 Pomelo 重命名表以使用 DBFirst
我已经完成了两个测试项目,一个使用 MySQL.EntityFramworkCore,另一个使用 Pomelo.EntityFrameworkCore,当我从数据库中获取模型时,它们都发生了同样的事情。
我的数据库中有如下表:brand_cars 和执行 dbFirst 进程时。它把我的名字改成了 BrandCars。
在 SQLServer 中存在参数 -UseDatabaseNames,但在 mysql 中我没有找到它
在连接器选项中我没有找到这个选项。 https://mysqlconnector.net/connection-options/
执行 dbFirst 时是否有可能强制您不更改数据库表的名称?
我的连接器版本如下:
-Pomelo 项目
Microsoft.EntityFrameworkCore.Tools 3.1.12
Pomelo.EntityFrameworkCore.MySql 3.2.4
Pomelo.EntityFrameworkCore.MySql.Design 1.1.2
- 对于 MySQL 项目
Microsoft.EntityFrameworkCore.Design 5.0.3
Microsoft.EntityFrameworkCore.Tools 5.0.3
MySql.EntityFrameworkCore 5.0.0
database - 将 typeorm 实体重新对齐到数据库
我有一个通过创建空迁移并手动编写它们来使用的系统。现在,实际上,当我对实体进行小的更改并运行时,typeorm migration:generate -n MigrationName
我有一个无限长的更改列表,这些更改已经应用但typeorm
不知道,其中有我的更改,它以错误结尾。似乎数据库和实体并没有真正对齐。
有没有办法重新调整typeorm
到数据库的状态?
首先是一种数据库,读取它并根据它自动更新实体文件。
.net - 如何检查 DB-First MVC 中的最大长度?
我有一个使用 EF db-first 方法开发的 MVC 应用程序。我想控制与我的表对应的类中属性的最大长度。我知道如何使用代码优先方法(使用 [MaxLength] 属性)来做到这一点。但是我使用的是 db-first,因此类是在运行时从头开始创建的,并且此属性失败。
c# - DatabaseGeneratedOption.Computed 与 Int64 不工作
我想让数据库自动生成 Ancora_id 属性。我使用了数据注释,但它不起作用。我将向您展示 Ancora 模型和 Db_context 中的代码。
字段 ancora_id 它不是我的表的主键,作为主键,我有另一个 Guid 类型的字段,称为 Id。
谁能告诉我我错在哪里?
c# - 为数据库优先的实体框架 v6 和 C# 重新创建数据库
我们用 C# 制作了一个应用程序;我们使用了 EF,但使用数据库优先的方法创建了模型。我们丢失了数据库,需要重新创建它才能继续开发;如何在我的数据库优先 C# 应用程序中使用模型,以便在 SQL Server 中自动创建数据库(试图避免繁琐的数据库和表重新创建)。
提前致谢,
罗南
c# - DB 中的 Entity Framework Core 5.0 脚手架问题
我正在尝试首先使用带有 Scaffold-DbContext 的 DB 来构建 DB 模型。我得到的错误是:The types of the properties specified for the foreign key {'PARTNER_GROUP'} on entity type 'PARTNER' do not match the types of the properties in the principal key {'ID'} on entity type 'STATUS'.
STATUS 表与 PARTNER 表的唯一关系是通过其他一些关系,而 PARTNER_GROUP(nullable) 字段的唯一气味是 PARTNER 表中有一个 PARTNER_ID(not null) 主键具有不同的可空性。
asp.net-mvc-4 - UnintentionalCodeFirstException Entity Framework 6 在 asp.net mvc 中使用 Database First
我想将连接字符串从 web.config 共享到 app.config 文件以访问数据库中的数据。我在一个解决方案中使用了两个命名空间。
- 我的项目(启动)。
- 存储库(dll 文件)。
我的数据库存在于存储库命名空间中。
我的web.config是-
app.config-
单连接
Global.asax.cs-
家庭控制器