Используется ли ключевое слово virtual при использовании в свойствах в EF Code First?. Может ли кто-нибудь описать все его последствия в разных ситуациях?
Например, я знаю, что он может контролировать ленивую загрузку - если вы используете ключевое слово virtual в отношении ICollection/one-to-many свойство, оно будет загружено по умолчанию, но если вы оставите виртуальное ключевое слово, оно будет загружено с нетерпением.
Какие другие эффекты могут иметь ключевое слово virtual в EF с объектами POCO?. Должен ли я по умолчанию использовать virtual для всех моих свойств или по умолчанию не использовать его?
