Sql server 在Visual Studio 2017上从数据库更新模型时,无法在更新向导中检查表、视图

Sql server 在Visual Studio 2017上从数据库更新模型时,无法在更新向导中检查表、视图,sql-server,visual-studio,entity-framework,Sql Server,Visual Studio,Entity Framework,我有一个Microsoft SQL Server数据库连接到实体框架Web API项目。我运行SSMS&VS 2017 我删除了模型中的一些列,我想通过从数据库更新来重新创建它。当我尝试从edmx文件上的DB选项更新模型时,会出现一个更新向导 更新向导不允许我在向导中检查和查看表或视图。它也不会将数据库中的列添加到模型中 我还有如下错误(当列添加到模型中时,这些错误可能会消失): 错误3023:映射从第309行开始的片段时出现问题:必须映射GamesCores表中的GamesCores.Game

我有一个Microsoft SQL Server数据库连接到实体框架Web API项目。我运行SSMS&VS 2017

我删除了模型中的一些列,我想通过从数据库更新来重新创建它。当我尝试从edmx文件上的DB选项更新模型时,会出现一个更新向导

更新向导不允许我在向导中检查和查看表或视图。它也不会将数据库中的列添加到模型中

我还有如下错误(当列添加到模型中时,这些错误可能会消失):

错误3023:映射从第309行开始的片段时出现问题:必须映射GamesCores表中的GamesCores.GameDateCreation列:它没有默认值且不可为空。
01数据访问层C:\projects\webApi\memory match game\memory match game\01数据访问层\MemoryMatch.edmx 310

错误CS0006元数据文件“C:\projects\webApi\memory match game\memory match game\03 Business Logic Layer\bin\Debug\03 Business Logic Layer.dll”找不到 04-Web Api C:\projects\webApi\memory match game\memory match game\04-Web Api\CSC 1处于活动状态

以下是HTML视图中的EDMX代码:


您在
SSDL
部分的
下提到了
GameDateCreation
列。但是,您没有提到在中的
下提到的同一列
GameDateCreation
<
<ScalarProperty Name="GameDateCreation" ColumnName="GameDateCreation" />