【发布时间】:2019-07-30 06:34:09
【问题描述】:
我正在使用entity framework 来处理sqlite 数据库。如果没有数据库,我想插入一条记录,它会成功创建数据库(我在磁盘中找到了数据库文件)但抛出错误:
参数 'sql' 不能为 null、空或仅包含空格。"。
然后下次运行,因为数据库已经创建,所有代码都运行良好,没有错误。
DbContext.Database.ExecuteSqlCommand(sqlCmd, parameters.ToArray());
仅当Database 不存在时才抛出上述错误。如果存在,那就好好工作吧。
【问题讨论】:
-
如果你能提供minimal reproducible example就太好了
标签: c# sqlite entity-framework-6