powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EDM vs LINQ to SQL
25 сообщений из 272, страница 10 из 11
EDM vs LINQ to SQL
    #37402683
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

SeVaЯ работал в телекоме, когда твоего заштатного магазинчика, наверное, еще не было

И... "Работу работали" или сделали что-нибудь? ТТХ, хоть какие-нибудь приведите, а то только пустой звон.

SeVaВидел и другие, где твои 20 семечек в секунду даже за нагрузку не считалось бы.

Ах он видел...

SeVaПока ты сидел ровно на одном месте, у меня был не один проект по выбрасыванию старья на свалку. На западе это обычное дело, скоро и до вас доберутся.

И что за проектики такие? Мож мы тут хоть про их ТТХ услышим?

SeVaНа западе это обычное дело, скоро и до вас доберутся.

Не смешите мои тапочки. "На западе" очень любят считать деньги, и не будут выбрасывать на свалку систему, только потому, что некто SeVa со своими новомодными мегаидеями обещает всем светлое будущее, только вот "портфолио" все никак не покажет.

SeVaИди поставь еще кластер , чтобы протолкнуть дополнительный заказ в секунду.
Не забудь повесить себе еще одну мегасупербольшую медаль после этого.

Не боись... Поставлю, и не один, и в нескольких датацентрах России. А некоторые пусть так и продолжают "работать в телекоме" и "видеть другие системы".
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402687
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaОбычная тактика мегасуперкрутых дельфийцев:
- А ты кто такой? Вот я.... супер-пупер-единственный на свете перец...
- На прямые, неудобные вопросы, включают дурочку
- Приписывают другому всякую левую хрень



И где, скажите на милость от Вас хоть один "прямой вопрос"? Какуб я Вам левую хрень приписал?

SeVa-Ну, и обычная, хамовато-быдловатая манера.

Это Вы МСУ скажите.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402688
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУОрден почетного, извините, тормоза, - не меньше :)

Мдя... МСУ, Вы тоже "видели", как и SeVa "другие системы"? Кроме "ORM рулит" есть что сказать?
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402691
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ- На банальные вопросы, в которых тупо не в теме, отвечают: " мода - гавно, вот моя допотопная поносная педаль - тру"

Вопрос то где от Вас??? Они безапеляционные утверждения. А вот на мои вопросы ответа нет. И со скок с темы в сторону хамства.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402696
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinМдя... МСУ, Вы тоже "видели", как и SeVa "другие системы"? Кроме "ORM рулит" есть что сказать?
Милок, я уже много чего сказал, а Вы всё дурака включаете. Тылдычить что-то мартышке нет никакого желания.
Итак, по теме - есть что сказать, почему "ORM не рулит"?

pkarklinВопрос то где от Вас??? Они безапеляционные утверждения. А вот на мои вопросы ответа нет. И со скок с темы в сторону хамства.
Вопрос был десять раз уже про планы, но Вы упорно включаете дибила.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402706
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinМСУ- На банальные вопросы, в которых тупо не в теме, отвечают: " мода - гавно, вот моя допотопная поносная педаль - тру"

Вопрос то где от Вас??? Они безапеляционные утверждения. А вот на мои вопросы ответа нет. И со скок с темы в сторону хамства.

Я тоже не услышал ниодного ответа на свои вопросы.
У Сахавата кто-то при памяти оказался и попросил вынести всю логику с Sql Servers, а тебе неповезло.
Твоя архитектура из прошлого века - полная полова
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402711
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУМилок, я уже много чего сказал, а Вы всё дурака включаете.

Я что-то не помню, чтобы мы с Вами выпивали на брудершафт.

МСУИтак, по теме - есть что сказать, почему "ORM не рулит"?

Есть! Инструмент для "специалистов", не умеющих нормально спроектировать бд и реализовать бизнеслогику на ней. Результат - сгенеренный говноSQL, ориентированный на наколенные поделки, а не на VLDB. Опровергните Вашим проектом, с табличками, скажем в поллярда записей и моментальным временем отклика OLTP решения.

pkarklinВопрос был десять раз уже про планы, но Вы упорно включаете дибила.

Вы хотите со мной подискутировать на предмет планов? Пупок не развяжется?
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402714
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЯ тоже не услышал ниодного ответа на свои вопросы.

Можно его повторить еще раз? Ну, пожалуйста...

SeVaУ Сахавата кто-то при памяти оказался и попросил вынести всю логику с Sql Servers, а тебе неповезло.
Твоя архитектура из прошлого века - полная полова

Ему плюнь в лицо, а он все - "Божья роса". ((с) Поговорка) "Моя" архитектура тянет нехилый бизнес. Что у Вас есть на архитектуре "нового века"?
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402725
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinЯ что-то не помню, чтобы мы с Вами выпивали на брудершафт.
Упаси бог, спасибо.

pkarklinЕсть! Инструмент для "специалистов", не умеющих нормально спроектировать бд и реализовать бизнеслогику на ней. Результат - сгенеренный говноSQL, ориентированный на наколенные поделки, а не на VLDB. Опровергните Вашим проектом, с табличками, скажем в поллярда записей и моментальным временем отклика OLTP решения.
Термин многозвенности для Вас пустой звук, я знаю, но всё же рискну: Многоуровневые и удаленные приложения с LINQ to SQL

RTFMСуществует возможность создания многоуровневых приложений, использующих LINQ to SQL. LINQ to SQL, контекст данных, классы сущностей и логики конструкций запросов обычно размещаются на среднем уровне , являющемся уровнем доступа к данным (DAL) . Бизнес-логика и непостоянные данные могут быть полностью реализованы в разделяемых классах, методах сущностей, контексте данных либо в отдельных классах .

RTFM На среднем уровне сущности создаются при помощи контекста данных, который отслеживает их состояние и управляет отложенной загрузкой из базы данных и передачей изменений в базу данных. Эти сущности присоединены к DataContext. Однако после отправки сущностей на другой уровень с помощью сериализации происходит их отсоединение, означающее, что DataContext больше не отслеживает их состояние. Сущности, отправляемые клиентом обратно для обновлений, следует повторно присоединить к контексту данных, прежде чем LINQ to SQL сможет отправить изменения в базу данных. Если для проверок оптимистической блокировки требуются исходные значения и/или метки времени, клиент должен предоставить их обратно на средний уровень.

Там же про Реализация бизнес-логики (LINQ to SQL)

RTFMТермин "бизнес-логика" в данном разделе относится к любым пользовательским правилам или проверкам, которые применяются к данным перед их вставкой, обновлением или удалением в базе данных. Бизнес-логику также иногда называют терминами "бизнес-правила" или "логика домена". В многоуровневых приложениях бизнес-логика реализуется в виде логического уровня, и ее можно изменять независимо от уровня представления данных или уровня доступа к данным. Бизнес-логика может вызываться уровнем доступа к данным перед обновлением, вставкой или удалением данных в базе данных или после выполнения этих операций .

RTFMБизнес-логика может представлять собой простую схему проверки совместимости типа поля с типом столбца таблицы. Она также может состоять из набора объектов, взаимодействующих произвольным и довольно сложным образом. Правила могут реализовываться в виде хранимых процедур для базы данных или в качестве объектов, содержащихся в памяти. Независимо от способа реализации бизнес-логики технология LINQ to SQL позволяет использовать разделяемые классы и методы для отделения бизнес-логики от кода доступа к данным.

RTFM... В любом случае бизнес-логика полностью отделена как от кода уровня доступа к данным, так и от кода уровня представления данных.

Пкарклин, в современных системах бизнес априори должен выноситься за рамки "тупой" БД, - это аксиома. Упорному нихрена не здравомыслящему человеку просто не хочется втирать это по десять раз. Остается что? Правильно, только глумиться над Вами. Этой баянной теме - в обед сто лет, и доказывать что-то тысяче первому мемберу - увы, уж лучше глумануться над дельфийцем :)

pkarklinВы хотите со мной подискутировать на предмет планов? Пупок не развяжется?
Опять вопросом на вопрос... Ну что за человек. Сто первый раз говорю - хочу, и не просто хочу, а предлагаю Вам пари . Проигравший признает себя ламером.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402738
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin, продолжая тему по генерации документации: Генератор документации
Опять же, для Вас это - пустой звук, а для спецов - реальная вещь: 8900485
Есть более сложные и правильные системы (мы работаем с Enterprise Architect): Generate RTF Documentation in Enterprise Architect
Весь домен можно документировать, в соответствие с UML. Все это выгружается в C# классы, разумеется. Есть возможность и генерации сущностей в БД (поддерживаются различные СУБД). Есть конкурент от IBM, но это очень дорогая система.

Что скажете про автодокументирование, умник? :)
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402762
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

НУ не надо тупить... Зачем мне Ваши цитаты из говнодокументации.

авторв современных системах бизнес априори должен выноситься за рамки "тупой" БД, - это аксиома.

В 958 раз прошу привести ТТХ созданной Вами современной бизнес-системы с вынесенным за рамки тупой бд бизнесом.

авторСто первый раз говорю - хочу, и не просто хочу, а предлагаю Вам пари. Проигравший признает себя ламером.

Ок. Принимаю. Для начала перечитайте темы на ГФ на предмет "почему один и тот же запрос имеет разный план выполнения", чтоб не быть ламером заранее.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402771
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЧто скажете про автодокументирование, умник? :)

А что мне, простите, документировать? У меня нет мегакода на клиенте, который бы требовал хоть какой-нибудь документации. Реализация бизнес логики в СУБД абсолютна прозраxна в коде на T-SQL.

МСУа для спецов - реальная вещь

Озвучьте ТТХ проектов этих спецов. Мегабайты документации - мало интересны.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402809
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

ВИПРОС имеет собственный генератор документации, включая схемы метаданных, которая вбирает в себя юмл + ер.
Между прочим написан на дельфи 2010
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402816
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

Сахават сам еще при памяти
некоторые из моих задач - сетевые (потоки, мощности), а они плохо ложатся на РМ
красиво все это можно а Пролог, но пролог медленная фигня
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402822
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЭтой баянной теме - в обед сто лет

Не то слово... http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=33967&msg=215978 могу еще несколько таких же тынцев подкинуть.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402831
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinМСУ, НУ не надо тупить... Зачем мне Ваши цитаты из говнодокументации.
Этопять! Умные слова - не говорить, цитаты из документации - не писать. А о чем тогда можно говорить?

pkarklinВ 958 раз прошу привести ТТХ созданной Вами современной бизнес-системы с вынесенным за рамки тупой бд бизнесом.
Система не одна, систем много. Во-вторых, я не буду озвучивать ни род деятельности компании, ни свойства серверных составляющих. Можете больше не утруждать себя повторением в 959-ый раз этого вопроса.

pkarklinОк. Принимаю. Для начала перечитайте темы на ГФ на предмет "почему один и тот же запрос имеет разный план выполнения", чтоб не быть ламером заранее.
Ну наконец-таки. Планы приложены: ORM VS SQL (для примера, ORM и SQL, хостящийся в дельфийском датасете).

Код C#
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
using System;
using System.IO;
using System.Linq;
using System.Text;

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            using (var ctx = new ModelDataContext())
            {
                string sql = string.Empty;
                ctx.Log = new ActionTextWriter(s => sql += s);
                var products = ctx.Products.Select(d => new { d.ProductID, d.Name }).ToList();
            }
        }
    }

    public class ActionTextWriter : TextWriter
    {
        private Action<string> action;
        public ActionTextWriter(Action<string> action)
        {
            this.action = action;
        }

        public override void Write(char[] buffer, int index, int count)
        {
            Write(new string(buffer, index, count));
        }

        public override void Write(string value)
        {
            action.Invoke(value);
        }

        public override Encoding Encoding
        {
            get
            {
                return Encoding.Default;
            }
        }
    }
}


pkarklinМСУЧто скажете про автодокументирование, умник? :)
А что мне, простите, документировать? У меня нет мегакода на клиенте, который бы требовал хоть какой-нибудь документации. Реализация бизнес логики в СУБД абсолютна прозраxна в коде на T-SQL.
Я так и думал. Как может быть бизнес прозрачен (хеллоуворлд не в счет)?
Так, по документации двойка. И это мне говорит мегаспец: "Документация - нах не нужна, у нас и так всё понятно." Этопять.

МСУМегабайты документации - мало интересны.
Упал со стула.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402834
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
а бизнес логику можно реализовать где угодно
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402836
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinМСУЭтой баянной теме - в обед сто лет
Не то слово... http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=33967&msg=215978 могу еще несколько таких же тынцев подкинуть.
На дельфи - геморрой, на дотнете - как пописать сходить ( WPF / WinForms + [ WCF , WebServies, Remoting]). Про технологии ASP.NET / Silverlight я уж как-то даже молчу.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402845
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosМСУ, ВИПРОС имеет собственный генератор документации, включая схемы метаданных, которая вбирает в себя юмл + ер. Между прочим написан на дельфи 2010
Хорошее направление, молодец. На ранке несколько достоных подобных решений. Просто у Вас оно прибито к бизнесу.
Теперь попробуйте объяснить мегачеловеку Пкарклину, что автодокументация (впрочем, как и документация) - это очень важная составляющая в любом бизнесе. Он не понимает этого. Разжуйте ему, для чего она нужно, какие от нее плюсы.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402850
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

просто он наверное не сдает с проектами документацию по ГОСТ :):)
Геннератор тянет и просто ЕР если нет випросовских метадескрипторов
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402851
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПланы приложены: ORM VS SQL (для примера, ORM и SQL, хостящийся в дельфийском датасете).
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402864
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosМСУ, просто он наверное не сдает с проектами документацию по ГОСТ :):)
Геннератор тянет и просто ЕР если нет випросовских метадескрипторов
Сахаватушка, но продукт от EA посильнее будет :)
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402879
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУViPRosМСУ, просто он наверное не сдает с проектами документацию по ГОСТ :):)
Геннератор тянет и просто ЕР если нет випросовских метадескрипторов
Сахаватушка, но продукт от EA посильнее будет :)
Вот тут немного есть простеньких темплейтов, там немного по управлению проектами, рисками, юзкейсы. Посмотрите, скачайте, побалуйтесь (кроме *.eap)
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402893
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУViPRosМСУ, просто он наверное не сдает с проектами документацию по ГОСТ :):)
Геннератор тянет и просто ЕР если нет випросовских метадескрипторов
Сахаватушка, но продукт от EA посильнее будет :)
Ну он не может описать ВИПРОСовские примитивы.
не юмл , не ер не описывают ли плохо описывают горизонтальные и вертикальные агрегатные типы, нет понятия контекстов, обобщенных ролей, схем ролей и т.д.
в планах развить документатор до полноценного рабочего места разработчика метаданных ВИПРОС.
...
Рейтинг: 0 / 0
EDM vs LINQ to SQL
    #37402899
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так что заткнем мы ЕА со временем, счас пока некогда эту чась развивать, прикладные системы надо развить и внедрить
пока не наберется критическая масса
а потом опять расширение системной парадигмы и т.д.
ну если не помру :)
...
Рейтинг: 0 / 0
25 сообщений из 272, страница 10 из 11
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EDM vs LINQ to SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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