내가 EF navigation property should be virtual에 기억으로 :탐색 속성이 가상이어야합니다 - ef 코어에는 필요하지 않습니까?
public class Blog
{
public int BlogId { get; set; }
public string Name { get; set; }
public string Url { get; set; }
public string Tags { get; set; }
public virtual ICollection<Post> Posts { get; set; }
}
을하지만 EF Core을보고 가상으로 표시되지 않습니다 :
public class Student
{
public int ID { get; set; }
public string LastName { get; set; }
public string FirstMidName { get; set; }
public DateTime EnrollmentDate { get; set; }
public ICollection<Enrollment> Enrollments { get; set; }
}
가 더 이상 필요하지 않습니다?
특별한 의미가 없으면 왜 스캐 폴드가 모든 탐색 속성을 가상으로 생성합니까? –
@CamiloTerevinto 경우에 대비해? 기본적으로? 정말로 중요하지 않습니다. –
꽤 흥미 롭습니다, 사실, 저는 그들이 EF 코어를위한 기본 가상인지 알고 싶습니다. 그렇게 생각하지 않아요. –