我是 MVC3 C# 新手。我需要在数据库中有一个名为3DSecureStatus
出于遗产目的。
当我将此列称为此列并插入到应用程序中时,我收到此错误:
[ModelValidationException:检测到一个或多个验证错误
在模型生成期间:
System.Data.Edm.EdmProperty:名称:不允许指定名称:
'_3DSecureStatus'。 ]
在应用程序中我将其定义为public string _3DSecureStatus { get; set; }
因为它不喜欢3
是列名称的第一个字符。
有什么建议吗?
Use the Column属性指定数据库列名
[Column("3DSecureStatus")]
public string ThreeDSecureStatus { get; set; }
或者使用流畅的映射,例如
Property(x => x.ThreeDSecureStatus).HasColumnName("3DSecureStatus");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)