Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF DataBaseFirst. Все очень плохо... / 18 сообщений из 18, страница 1 из 1
11.02.2015, 11:54
    #38876779
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
Невероятно криво смотрится...

Надо сделать так чтобы свойство одной таблицы как бы мигрировало в другой класс. То есть имеется таблица данных и есть справочник на который она сслылается

Код: sql
1.
2.
Таблица (idСправочник int , значениеВСправочникe decimal)
Справочник(id int , name varchar(50))



На данный момент все выглядит не так как хотелось бы :
Код: c#
1.
2.
class Справочник {int id, string name}
class Таблица {int idСправочника; Справочник Справочник; decimal ЗначениеСправочника}



я хочу вот так
Код: c#
1.
2.
class Справочник {int id, string name, decimal value}
class Таблица {Справочник Справочник;}



Неужели нельзя при помощи DataBaseFirst сделать так как я хочу?
...
Рейтинг: 0 / 0
12.02.2015, 13:20
    #38877961
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
sanekoffice,

Так и не понял чего вы хотите.
...
Рейтинг: 0 / 0
12.02.2015, 17:06
    #38878357
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
hVostt,

вот что он хочет
...
Рейтинг: 0 / 0
12.02.2015, 17:46
    #38878413
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
ViPRos,

Т.е. он хочет не собирать данные запросом, а чтобы они сами волшебным образом собирались в одной таблице?
...
Рейтинг: 0 / 0
12.02.2015, 22:29
    #38878578
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
hVostt,

да, декларативно
...
Рейтинг: 0 / 0
12.02.2015, 22:35
    #38878580
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
это естественное желание
если а ссылается на б, то естественно хотелось бы некоторые свойства из а мигрировали в б, а некоторые агрегаты из б мигрировали бы в а (и т.д., каскадно) (еще есть задача распределения чего то из а по заданному закону на объекты из б)
ВИПРОС это делает
особенно такая денормализация (виртуальная или персистентная) помогает при анализе и отчетостроении
...
Рейтинг: 0 / 0
12.02.2015, 22:36
    #38878581
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
если б ссылается на а (перепутал там)
...
Рейтинг: 0 / 0
13.02.2015, 08:54
    #38878702
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
hVosttViPRos,

Т.е. он хочет не собирать данные запросом, а чтобы они сами волшебным образом собирались в одной таблице?

А что я такого спросил? Допустим есть таблица в которую "криворуки" накидали все что нипоподя, есть желание логически упорядочить в коде. Сделать пару классов и раскидать по ним поля таблицы. Физически это все еще одна таблица но представлена она с помощью нескольких классов. Я не знаю как еще вырозить мысль, чтобы она стала более понятной...

Вот эта картинка заинтересовала - откуда вообще взяли эти миграционные свойства? Возможно ли использовать их в моем случае?
...
Рейтинг: 0 / 0
13.02.2015, 11:18
    #38878876
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
sanekoffice,

ну, это к еф отношение не имеет, это параллельный мир
...
Рейтинг: 0 / 0
13.02.2015, 12:30
    #38878991
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
ViPRos,

ну так это запрос. данные обычно лежат нормализовано, а в зависимости от задачи, собирается тот кортеж, который нужен. в случае с EF это делается отражением. либо данные подтягиваются из разных источников и при отображении внешнее ID заменяется на отображаемое название.
...
Рейтинг: 0 / 0
13.02.2015, 12:47
    #38879032
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
hVostt,

ну в ВИПРОС такая денормализация не мешает быть редактируемым типу
т.е. тип тут = редактируемое вью, структура которого задана в метаданных и ничего никому собирать не надо
в ВИПРОС воще все запросы задаются структурно
...
Рейтинг: 0 / 0
13.02.2015, 12:48
    #38879036
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
а сама схема конечно номализовано
...
Рейтинг: 0 / 0
14.02.2015, 00:00
    #38879591
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
ViPRos, дак и где ответ на вопрос-то? Где код? :) Толку от твоего ВИПРОСА - ноль.
...
Рейтинг: 0 / 0
15.02.2015, 16:04
    #38880164
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
skyANA,

код не нужен
...
Рейтинг: 0 / 0
15.02.2015, 18:35
    #38880211
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
ViPRosskyANA,

код не нуженахаха, ты очень помог автору! Пеши ышо!
...
Рейтинг: 0 / 0
16.02.2015, 11:19
    #38880513
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
skyANA,

я помогаю идеями, вправляю мозги
а код - фигня
...
Рейтинг: 0 / 0
17.02.2015, 13:41
    #38881701
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
ViPRosskyANA,

я помогаю идеями, вправляю мозгиИ в чём твоя идея заключается? Поставить себе ВИПРОС?
ViPRosа код - фигняВ ВИПРОСе кода нет? Он использует магию?
...
Рейтинг: 0 / 0
17.02.2015, 15:27
    #38881861
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF DataBaseFirst. Все очень плохо...
skyANA,

ВИПРОС не поставишь к сожалению
и то правда фиг ли я про Випрос да випрос
больше не буду
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF DataBaseFirst. Все очень плохо... / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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