我正在使用entity framework
处理sqlite
数据库。如果没有数据库,我想插入一个记录,它将成功创建数据库(我在磁盘中找到了数据库文件(,但要丢弃错误:
参数'sql'不能为空,空或仅包含白色空间。"。
然后下次运行,因为已经创建了数据库,因此所有代码都可以很好地工作,没有错误。
DbContext.Database.ExecuteSqlCommand(sqlCmd, parameters.ToArray());
不存在Database
时仅在错误上抛出。如果存在,可以很好地工作。
如果" executesqlcommand方法"被调用时,可能会发生此错误。如果数据库不存在,请确保正确初始化此变量。