C# 使用实体框架4.0添加标量属性获取3004错误

C# 使用实体框架4.0添加标量属性获取3004错误,c#,asp.net,entity-framework,entity-framework-4,entity-framework-4.1,C#,Asp.net,Entity Framework,Entity Framework 4,Entity Framework 4.1,我使用EntityFramework4.0在表中添加了标量属性,得到了3004错误,这与表的映射有关。如何在表中手动添加映射 我学到了很多,并了解了很多技巧,如删除和更新模型等,但我想知道手动添加映射 我已经在SSDL和MSL文件中添加了与新标量实体相关的属性,但仍然得到错误 知道为什么吗?在这种情况下,您不需要手动向SSDL和MSL添加属性。您最初在哪里添加该属性?给EDMX设计师?数据库中是否有相关列?你在用什么方法?Model first还是Db first?@LadislavMrnka使

我使用EntityFramework4.0在表中添加了标量属性,得到了3004错误,这与表的映射有关。如何在表中手动添加映射

我学到了很多,并了解了很多技巧,如删除和更新模型等,但我想知道手动添加映射

我已经在SSDL和MSL文件中添加了与新标量实体相关的属性,但仍然得到错误


知道为什么吗?

在这种情况下,您不需要手动向SSDL和MSL添加属性。您最初在哪里添加该属性?给EDMX设计师?数据库中是否有相关列?你在用什么方法?Model first还是Db first?@LadislavMrnka使用edmx designer列添加scaler属性已在数据库中创建,但当添加scaler属性时,它在映射中显示错误,但当删除表并再次添加表时,它将从设计器中已添加的其他表中删除映射。因此,如果数据库中有该映射,为什么不删除您只是从数据库更新模型吗?这是正确的方法。我这样做了,但当我更新模型时,它会从已经映射的其他表中删除所有映射,我不知道为什么。在这种情况下,您不需要手动向SSDL和MSL添加属性。您最初在哪里添加该属性?给EDMX设计师?数据库中是否有相关列?你在用什么方法?Model first还是Db first?@LadislavMrnka使用edmx designer列添加scaler属性已在数据库中创建,但当添加scaler属性时,它在映射中显示错误,但当删除表并再次添加表时,它将从设计器中已添加的其他表中删除映射。因此,如果数据库中有该映射,为什么不删除您只是从数据库更新模型吗?这是正确的方法。我这样做了,但当我更新模型时,它会从已经映射的其他表中删除所有映射,我不知道为什么。