목록EF Core (1)
Coding Memo
Entity Framework - virtual 키워드
Entity Framework에서 데이터 모델 클래스를 작성할 때, Navigation Property (네비게이션 속성)에 virtual 키워드를 붙일 수 있다. virtual 키워드는 Entity Framework가 이 속성(property)를 Lazy Loading 하도록 한다. Lazy Loading은 해당 클래스나 객체를 로드시에 같이 바로 로드되는 것이 아니라, 관련된 데이터가 실제로 필요한 시점에만 데이터베이스로부터 로드하도록 한다. 아래와 같은 모델이 있다고 사정하자. [Table("User")] public class UserDb { [Key] public ulong UserId { get; set; } public string UserName { get; set; } } [Table("..
Language/C#
2023. 12. 31. 11:31