我目前正在开发.NET Core 3.1 Web API,该API应该与Firebird数据库进行通信(存储/检索数据)。我想使用Microsoft.EntityFrameworkCore
3.1.2处理该通信。实体框架对我来说是全新的,如果这个问题太简单了,请原谅。但是我无法在线找到答案。
因为数据库很大,所以我想使用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
,但没有生成任何模型。
是否必须指定要导入的模型?我该怎么办?
答案 0 :(得分:2)
要总结firebird-net-provider组对the question you posted的响应,Firebird当前不支持在EntityFrameworkCore中支持模型。改进单为DNET-798。