繁体   English   中英

Scaffold-DbContext 不适用于 SQLite

[英]Scaffold-DbContext does not work with SQLite

我正在使用 Entity Framework Core 和 .NET Core 2.1。 我正在尝试从 Windows 上的包管理器控制台运行 EF 设计器,但出现以下错误:

System.ArgumentException: 字符串参数“storeTypeName”不能为空。

这是导致上述错误的命令:

Scaffold-DbContext "Filename=switches.db" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Models

我已经尝试使用.db文件的完整路径,但得到了相同的结果。

这是因为您的一个表有一个没有定义类型的列。 它在即将发布的 2.2 版中得到修复(目前在 nuget 预览版中可用) https://github.com/aspnet/EntityFrameworkCore/issues/13531

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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