次のようなクラスがあるとします。
public class User
{
..
}
public class ProductSale
{
[ForeignKey("User")]
public int CreatedByUserId {get;set;}
[ForeignKey("User")]
public int UpdatedByUserId {get;set;
public virtual User CreatedByUser {get;set;}
public virtual User ModifiedByUser {get;set}
}
エンティティ フレームワークは、CreatedByUser と ModifiedByUser に使用するプロパティをどのように判断しますか?