I m 利用微软实体框架和C#中的代码一建立一个数据库。 我想在WPF-Application中使用该数据库,因此实体-公司应当实施“保护财产”。
通常可以采用“邮沙”这一方面来做这项工作,因为每当财产变更发生时,财产委员会就自动启动活动。 如果我创造这样一个方面,并在我的实体班子上加以利用,那么在试图建立数据库时,我会得到以下的考虑:
System.Data.Entity.Edm.EdmNavigationProperty: Name: The specified name is not allowed: <Name>k__BackingField .
显然,沙普公司创造了一个名为“k__Backing Field”的财产,造成数据库的创建失败,因为它从实体框架的观点中占有一个无效的名称。 如果不在每一个实体——委员会中人工执行“确认财产”,是否有办法绕过这一错误?
P.S.:英文不是我的母语,如果你告诉我我我,我的职位可能出现错误,我将非常感激。
事先感谢你