[英]Defining one to zero relationship in entity framework code first
我正在尝试以一对零关系映射两个实体(请参见下面的摘录)。 我有一个Store实体和一个StoreType实体,我希望我的商店具有可选的StoreType,但是我不需要StoreType与Store的关系。 我试图应用这里找到的解决方案。 它适用于StoreType(我不再具有要存储的关系),但是当我尝试获取我的商店(无效的列名StoreType_Code)时仍然出现错误。 另外,为了使我的代码稍微复杂一点(!),键的列名称不是一致或标准,但是我无法更改它,因此我将属性设置为与数据库列名称匹配。 有任何想法吗 ?
public class Store
{
public int StoreNumber{get;set;}
public string StoreTypeCode{get;set;}
[ForeignKey("StoreTypeCode")]
public virtual StoreType StoreType{get;set;}
//other properties
}
public class StoreType
{
[Key]
public string Code{get;set;}
public string Description{get;set;}
//Other properties
}
谢谢
虚假错误(此处出现长号声音)! Store类具有很多属性,我发现StoreType属性已经定义了两次,具有2个不同的名称...
如果您遇到相同的问题,希望对其他人有帮助。
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.