问题描述
我正在使用实体框架核心连接到我的现有sql数据库,该数据库也被其他应用程序使用,因此想使用脚手架从所述数据库创建我的模型。 我已经一次又一次地使用它从现有数据库中创建模型,但是这次我遇到了这个错误:
Microsoft.Data.sqlClient.sqlException(0x80131904):无效的列名'has_filter'。 无效的列名“ filter_deFinition”。
我正在运行的命令试图加载仅一个视图,该视图不包含错误中提到的任何列。
我在Package Manager控制台中运行的命令是:
Scaffold-DbContext -connection "Data Source=DBSRV;Initial Catalog=DB;User ID=usr;Password=psw" Microsoft.EntityFrameworkCore.sqlServer -Project "LibProject" -OutputDir Models -Tables "VIEW" -force
仅当我尝试在此数据库上使用脚手架时,才会引发该错误,如果我在其他数据库中使用该脚手架,则它可以正常工作。
为什么会出现此错误?有人可以指出我需要检查哪些内容以解决此问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)