我正在使用EDMX实体框架。我有一个关于虚拟财产以及如何使用它的问题。让我们首先说我的数据库中有三个表:
Inscriptions.idEvent是Events.id的FK,而Enfants.idInscription是Inscriptions.id的FK。
这是生成的铭文模型:
public partial class Inscriptions
{
public int id { get; set; }
public int idEvent { get; set; }
public string acronyme { get; set; }
public string nom { get; set; }
public string prenom { get; set; }
public string bu { get; set; }
public byte clubsocial { get; set; }
public double montant { get; set; }
public virtual Enfants Enfants { get; set; }
public virtual Events Events { get; set; }
}
假设我想在铭文中添加一个Enfants。我该怎么做?我认为这将是一个ICollection
,但由于不是这样,我不知道什么是virtual property
以及我如何添加对象。
谢谢!
答案 0 :(得分:3)
感谢@George Vovos和@Ivan Stoev。
我在SQL Server中更新了我的FK,将关系设置为一对多。