dev.net.ua

Українська Спільнота Розробникiв
 
Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Разработка Искусственного Интеллекта!

Останнє повідомлення 21-09-2007, 9:34 від Mike Chaliy. 18 відповіді.
Сторінка 2 з 2 (19 рядкiв)   < Попередня 1 2
Сортувати: Попереднє Наступне
  •  21-09-2007, 8:01 4219 у відповідь на 4218

    LR___:
    Mike Chaliy:

    Приклад дуже синтетичний, але здається достатній:

    Зрозуміло, дякую. Але, здається, по-перше, це не єдиний зиск від декларативності (існує ще один - можливість підвищення рівня абстрагування від "технічних дрібниць" для розробника - "синтаксичний цукор"(?)), а по-друге,  ж хіба ми не маємо в такому випадку сподіватися що в наступних релізах виробнику буде легше допрацьовувати "back-side" декларативності (хоча б і в напрямку оптимізації, тощо)?

    Це все те саме. Що мій, що два ваших, це все абстрагування від реалізації (функціювання). І я не кажу що це погано, це добре. Але те саме можна отримати за допомогою звичайних паттернів. Різниця в тому що за допомогою патернів можна отримати контроль на будь якій ланці. А в LINQ ні. Інакше кажучи LINQ абстрагує тільки від змін Майкрософта.


    MCPD(Web,Windows,Enterprise), MCTS (WPF, WCF)
  •  21-09-2007, 8:38 4221 у відповідь на 4219

    Mike Chaliy:
    Але те саме можна отримати за допомогою звичайних паттернів.
    Цілком можливо... подивився sql-profiler, що ж відправляється серверу (їхній приклад з Northwind), виявилося - sp_executesql :) Ще не розібрався це завжди у LINQ так, чи є можливість налаштувати по-іншому (наприклад, виклик своєї sp)?
  •  21-09-2007, 9:17 4222 у відповідь на 4221

    LR___:
    Mike Chaliy:
    Але те саме можна отримати за допомогою звичайних паттернів.
    Цілком можливо... подивився sql-profiler, що ж відправляється серверу (їхній приклад з Northwind), виявилося - sp_executesql :) Ще не розібрався це завжди у LINQ так, чи є можливість налаштувати по-іншому (наприклад, виклик своєї sp)?

    sp_executesql викликається в будь якому випадку. Це стандартна реалізція SqlConnection. Але LINQ дозволяє викликати і свої процедури.

     


    MCPD(Web,Windows,Enterprise), MCTS (WPF, WCF)
  •  21-09-2007, 9:34 4223 у відповідь на 4221

    LR___:
    Mike Chaliy:
    Але те саме можна отримати за допомогою звичайних паттернів.
    Цілком можливо... подивився sql-profiler, що ж відправляється серверу (їхній приклад з Northwind), виявилося - sp_executesql :) Ще не розібрався це завжди у LINQ так, чи є можливість налаштувати по-іншому (наприклад, виклик своєї sp)?

    Оффтоп: http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx, це візуалайзер до дебаггера. Показує запит. Можливо вам буде цікаво.


    MCPD(Web,Windows,Enterprise), MCTS (WPF, WCF)
Сторінка 2 з 2 (19 рядкiв)   < Попередня 1 2
Переглядати як новосний Блог RSS в XML