0

我正在使用实体框架核心连接到我现有的 SQL 数据库,该数据库也被其他应用程序使用,因此希望使用脚手架从所述数据库创建我的模型。我一次又一次地使用它从现有数据库创建我的模型,但这次我收到了这个错误:

Microsoft.Data.SqlClient.SqlException (0x80131904):列名“has_filter”无效。列名“filter_definition”无效。

我正在运行的命令正在尝试仅加载一个不包含错误中提到的任何列的视图。

我在包管理器控制台中运行的命令是:

Scaffold-DbContext -connection "Data Source=DBSRV;Initial Catalog=DB;User ID=usr;Password=psw" Microsoft.EntityFrameworkCore.SqlServer -Project "LibProject" -OutputDir Models -Tables "VIEW" -force

仅当我尝试在此数据库上使用脚手架时才会引发错误,如果我在其他数据库中使用它,它可以完美地工作。

为什么我会收到此错误?有人可以指出我需要检查什么来解决这个问题吗?

4

0 回答 0