powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите, в чем смысл дублирования реквизитов в БД?
7 сообщений из 7, страница 1 из 1
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37437266
Жентос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разбираю пример учебный, наткнулся вот на такое описание класса:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
[Bind(Exclude = "AlbumId")]
    public class Album
    {
        [ScaffoldColumn(false)]
        public int AlbumId { get; set; }
        
        [DisplayName("Genre")]
        public int GenreId { get; set; }
        
        [DisplayName("Artist")]
        public int ArtistId { get; set; }
        
       ...
        
        public virtual Genre Genre { get; set; }
        public virtual Artist Artist { get; set; }
    }

А зачем объявлять вместе Artist и ArtistID? Ведь уже есть связь: по ID изначально, а мы еще саму ссылку на сущность Artist добавляем.
...
Рейтинг: 0 / 0
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37437281
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где вы тут увидели дублирование реквизитов (именно) БД? К организации БД это никакого отношения не имеет, а используется лишь при её отображении в представлении
...
Рейтинг: 0 / 0
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37437566
Жентос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGerГде вы тут увидели дублирование реквизитов (именно) БД? К организации БД это никакого отношения не имеет, а используется лишь при её отображении в представлении
А можно несколько подробнее? Я этот пример на английском MSDN нашел, там этот момент никак не освещается. А в коде всегда объект по ID ищется.... или я что-то упустил?
...
Рейтинг: 0 / 0
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37447759
Жентос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37453128
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жентос,

Почитайте для начала книжки по теории баз данных. слишком долго получится отвечать на ваши вопросы
...
Рейтинг: 0 / 0
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37453843
shieldHR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guset,

дурь пишите...
...
Рейтинг: 0 / 0
Подскажите, в чем смысл дублирования реквизитов в БД?
    #37454036
Жентос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. Дублирования нет -- реквизиты типа virtual. Нужны для lazy-загрузки при установке связи с таблицами Artist и Genre. В БД не хранятся
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите, в чем смысл дублирования реквизитов в БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]