gpt4 book ai didi

c# - 如何使用 'database first approach' 使用 Firebird 数据库实现 Entity Framework Core 3.1.2

转载 作者:行者123 更新时间:2023-12-04 10:28:46 29 4
gpt4 key购买 nike

我目前正在开发一个 .NET Core 3.1 Web API,它应该与 Firebird 数据库(存储/检索数据)进行通信。我想使用 Microsoft.EntityFrameworkCore 处理该通信3.1.2. Entity Framework 对我来说是全新的,所以如果这个问题太简单,请原谅。但是我在网上找不到答案。

因为数据库真的很大,我想使用 EF Core 自动生成我需要的所有模型。

我尝试使用 Scaffold-DbContext数据包管理器控制台中的命令:

Scaffold-DbContext "user id=USER;password=PASSWORD;database=DATABASE;data source=SOURCE;port number=PORT;character set=UNICODE_FSS;pooling=False;server type=Default" FirebirdSql.EntityFrameworkCore.Firebird -OutputDir Models 

Entity Framework Core 正在生成 Context.cs但不是任何模型。

我是否必须指定要导入的模型?我怎么做?

最佳答案

总结对 the question you posted 的回复在 firebird-net-provider 组中,Firebird 目前不支持在 EntityFrameworkCore 中搭建模型。对此的改进票是 DNET-798 .

关于c# - 如何使用 'database first approach' 使用 Firebird 数据库实现 Entity Framework Core 3.1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60509484/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com