参数 'sql' 不能为空、空或仅包含空格。首次创建数据库时



我正在使用entity framework处理sqlite数据库。如果没有数据库,我想插入一个记录,它将成功创建数据库(我在磁盘中找到了数据库文件(,但要丢弃错误:

参数'sql'不能为空,空或仅包含白色空间。"。

然后下次运行,因为已经创建了数据库,因此所有代码都可以很好地工作,没有错误。

DbContext.Database.ExecuteSqlCommand(sqlCmd, parameters.ToArray());

不存在Database时仅在错误上抛出。如果存在,可以很好地工作。

如果" executesqlcommand方法"被调用时,可能会发生此错误。如果数据库不存在,请确保正确初始化此变量。

相关内容

  • 没有找到相关文章

最新更新