powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / пакетное удаление
12 сообщений из 62, страница 3 из 3
пакетное удаление
    #38514625
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонОбъектно Реляционный банальный Маппер ))

угу... ждал кто же первый про это скажет
...
Рейтинг: 0 / 0
пакетное удаление
    #38514628
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу вот чушь когда прекратишь писать? Серьезно, твои бредни читать невозможно...

Код: c#
1.
.Select(d => new { d.EmployeeId, d.FullName })




Всё. А как ты потом это вмапишь в объекты - базу не колышит. А вмапить можно 100500 способами. Учи матчасть, знакок ORM мля...

подумай ещё разок, а? о чем речь. не о возможности состряпать селект с полями. а об оперировании объектами. ты предлагал выше получить объект "без блобов", выбрав конкретные поля, но это будет непонятные "пол объекта", что есть моветон.
...
Рейтинг: 0 / 0
пакетное удаление
    #38514637
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТы чё несешь, какой реляционный подход? CTE - это рекурсия

откуда упал, признавайся? если со стула, то довольно низко, чтобы бред такой нести. ну отожги что-нибудь ещё. скажи ещё, что СТЕ - это три буквы!
...
Рейтинг: 0 / 0
пакетное удаление
    #38514644
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТы понимаешь разницу между вьюхой и табличной функцией или хп? Только подумай, не торопись с ответом.

и при чем тут разница между ними?

МСУEF это не маппер, это ORM.

ох ты ж ё... Object-relational mapping is not mapping...

не о буквах и названиях речь.
...
Рейтинг: 0 / 0
пакетное удаление
    #38514647
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонОбъекта в реляционной базе вообще не существует, он склеивается из кучи связанных таблиц, под нужды представления. ОРМ это OOП кривовато натянутое на реляционную модель данных.
Глупо проектировать базу исходя из ограничений ОРМ, нужно думать о нуждах бизнеса а не нуждах ОРМ.

золотые слова. только ОРМ это не ООП, хотя наследование там есть. вы в любом случае будете работать с данными. только с какими? до какой степени можно абстрагировать доменную модель? какое влияние на модель оказывает реляционный способ хранения данных?

ПарамонДумаю, что они пытаются навязать определенный подход, и продвигать свои идеи, им за это платят )
Не факт, что нужно подхватывать знамя и шагать в первых рядах )

да они постоянно что-то нам навязывают. а мы с ними боремся. боролись и будем бороться! говнокод -- наш ответ!
...
Рейтинг: 0 / 0
пакетное удаление
    #38514652
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кажется, что это я один здесь не понимаю, что EF нужен только для генерации SQL, и отображения таблиц в классы. нужно знать какой SQL генерит EF и жестко это контролировать. а ещё, так как MS не добавила "нужных фич", пропихивать в СУБД какой хош SQL, благо для этого есть отдельная функция...
...
Рейтинг: 0 / 0
пакетное удаление
    #38514665
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ефим - это реинкарнированный типизированный датасет
...
Рейтинг: 0 / 0
пакетное удаление
    #38514669
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttесли ты не понимаешь, в какой ASM компилется твой C#, фуфло ты, а не программер. серьезно. примерно тоже самое ты мне хочешь сказать. без каких-либо обоснований, да?
Дурик, не ASM, а MSIL Зачем передергивать и сравнивать кобылу с хвостом? Кобыла - это фрейморк, хвост - это ORM.

hVosttУГ оно было, пока было тупым маппером, основанным на схеме базы данных. потом наконец пошли в правильном направлении. когда потихоньку стало доходить, что работать надо с моделью, а не с таблицами.
EF никогда не было маппером, хватит уже чушь нести. Забудь это слово, если не понимаешь его сути.

hVosttМСУСтруктура базы не должна зависеть ни от каких ORM и прочего. У базы могут быть 100500 клиентов, даже на разных языках.
ппц, с фига ли?? что вообще за бред ты несешь, сам хоть понимаешь что мелешь? может ну его вообще нафиг писать какое-то ПО? пусть СУБД сама всё делает? чо мы паримся...
Ты в вакууме. Что значит нафига? Причем тут ORM и конечная БД? С какого перепуга БД должна подстраиваться под заморочки ORM?

hVosttну ты как ляпнешь феерически сказочную глупость, хоть стой хоть падай.
Без комментариев даже. Когда повзрослеешь, перечитай свои выбросы. Самому смешно будет.

hVosttМСУНу вот чушь когда прекратишь писать? Серьезно, твои бредни читать невозможно...

Код: c#
1.
.Select(d => new { d.EmployeeId, d.FullName })




Всё. А как ты потом это вмапишь в объекты - базу не колышит. А вмапить можно 100500 способами. Учи матчасть, знакок ORM мля...

подумай ещё разок, а? о чем речь. не о возможности состряпать селект с полями. а об оперировании объектами. ты предлагал выше получить объект "без блобов", выбрав конкретные поля, но это будет непонятные "пол объекта", что есть моветон.
Оперировать объектами - это не значит высасывать их полностью из БД. Объект - это ООП термин. Он может быть любой. А за SELECT * FROM нужно пороть плетью по жопе.

hVosttМСУТы чё несешь, какой реляционный подход? CTE - это рекурсия

откуда упал, признавайся? если со стула, то довольно низко, чтобы бред такой нести. ну отожги что-нибудь ещё. скажи ещё, что СТЕ - это три буквы!
Может в сад?

http://technet.microsoft.com/ru-ru/library/ms170355(v=sql.90).aspx Выражения CTE позволяют применять рекурсивные запросы, а их использование вместо временных таблиц и представлений может упростить логику обработки.



hVosttМСУТы понимаешь разницу между вьюхой и табличной функцией или хп? Только подумай, не торопись с ответом.
и при чем тут разница между ними?
Притом, что могут потребоваться входные параметры, как минимум.

hVosttМСУEF это не маппер, это ORM.

ох ты ж ё... Object-relational mapping is not mapping...

не о буквах и названиях речь.

http://ru.wikipedia.org/wiki/ORM Технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных»

Маппер - то, что непосредственно маппит. ORM - это технология, в которой есть свои мапперы и различные механизмы, провайдеры БД и прочие заморочки.
...
Рейтинг: 0 / 0
пакетное удаление
    #38514707
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttтолько ОРМ это не ООП, хотя наследование там есть.

Объекты есть, наследование есть, ооп нет, жаль. ))

hVosttкакое влияние на модель оказывает реляционный способ хранения данных?

Модель это кучка классов в схеме, или нечто более глубокое, типа логика бизнеса в голове тупого заказчика?

hVosttкажется, что это я один здесь не понимаю, что EF нужен только для генерации SQL, и отображения таблиц в классы. нужно знать какой SQL генерит EF и жестко это контролировать. а ещё, так как MS не добавила "нужных фич", пропихивать в СУБД какой хош SQL, благо для этого есть отдельная функция...
Конечно, у нас теперь code first, и мы делаем модель вообще без базы, на кой она нам, теперь всем рулит модель, она и базу создаст и грохнет если нужно. Все эти связи и констреинты в топку, всех не согласных, да и команду ms sql к стенке. Вот тогда заживем, наконец-то без говнокода. ))
...
Рейтинг: 0 / 0
пакетное удаление
    #38514777
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тупое говно ваша ОРМ
...
Рейтинг: 0 / 0
пакетное удаление
    #38514778
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вы все
...
Рейтинг: 0 / 0
пакетное удаление
    #38514830
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимаю, что пятница. Банить никого не буду. Но, тему таки закрою.
...
Рейтинг: 0 / 0
12 сообщений из 62, страница 3 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / пакетное удаление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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