public DbSet<Lecture> Lectures{ get; set; }
Означает ли это название недвижимости вообще? Кажется, что, если я хочу использовать модель, я использую «Лекцию». Сгенерированная таблица - это всего лишь множественное число всего, что находится в <>
, например, если я правильно понимаю, я могу изменить «Лекции» на «Лепреконы», и моя таблица будет по-прежнему называться «Лекции» на основе <Lecture>
, и я буду использовать context.Lectures
для выбора от него. Имеет ли название свойства какое-либо значение?Любая точка для названия свойства DbSet?
Я не нашел ответы в этом tutorial или на msdn.
Редактирование: при дальнейшем тестировании - имя таблицы db основано на имени модели в угловых скобках, но для фактического выбора из db (в коде C#) используется имя свойства, указанное в свойстве свойства DbSet. Еще хотелось бы услышать, как это работает в деталях.
Свойства используется для доступа к соответствующему 'DbSet', но его имя ничего в отображении не влияет. – haim770