Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите, в чем смысл дублирования реквизитов в БД? / 7 сообщений из 7, страница 1 из 1
13.09.2011, 07:39:56
    #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
13.09.2011, 08:09:07
    #37437281
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, в чем смысл дублирования реквизитов в БД?
Где вы тут увидели дублирование реквизитов (именно) БД? К организации БД это никакого отношения не имеет, а используется лишь при её отображении в представлении
...
Рейтинг: 0 / 0
13.09.2011, 11:19:34
    #37437566
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, в чем смысл дублирования реквизитов в БД?
ValGerГде вы тут увидели дублирование реквизитов (именно) БД? К организации БД это никакого отношения не имеет, а используется лишь при её отображении в представлении
А можно несколько подробнее? Я этот пример на английском MSDN нашел, там этот момент никак не освещается. А в коде всегда объект по ID ищется.... или я что-то упустил?
...
Рейтинг: 0 / 0
20.09.2011, 12:07:54
    #37447759
Жентос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, в чем смысл дублирования реквизитов в БД?
up
...
Рейтинг: 0 / 0
23.09.2011, 12:43:08
    #37453128
Guset
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, в чем смысл дублирования реквизитов в БД?
Жентос,

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

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


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