[英]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.