我正在使用Entity Framework Core和.NET Core 2.1。我试图从Windows上的Package Manager控制台运行EF设计器,但出现以下错误:
System.ArgumentException:字符串参数'storeTypeName'不能为空。
这是导致上述错误的命令:
Scaffold-DbContext "Filename=switches.db" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Models
我已经尝试使用.db
文件的完整路径,但是得到了相同的结果。
答案 0 :(得分:1)
这是因为您的一个表具有未定义类型的列。即将发布的2.2版(当前在nuget预览版中提供)已修复该问题https://github.com/aspnet/EntityFrameworkCore/issues/13531