我刚开始使用 EF 并发现它很酷,但我遇到了一个问题,
问题:
我更改了用户表中一列的数据库模式,之前是 Varbinary(50),然后我将其更改为 VarChar(50),然后在 MyModel.edmx 设计器中,我选择了“从数据库更新模型”,单击完成后我收到此错误。
错误:
Error 2019: Member Mapping specified is not valid. The type 'Edm.Binary [Nullable=False,DefaultValue=,MaxLength=100,FixedLength=False]' of member 'Email' in type 'LearnDBModel.User' is not compatible with SqlServer.varchar [Nullable=False,DefaultValue=, MaxLength=50,Unicode=False,FixedLength=False]' of member 'Email' in type 'LearnDBModel.Store.User'.
告诉我怎么解决
最佳答案
我以前遇到过类似的问题,发现解决方法是从模型中删除表。保存并关闭模型。然后重新打开模型并重新添加表格。
关于c# - 更新 Entity Framework 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10667326/