LINUX.ORG.RU
ФорумTalks

[жж][кодинг]C#

 


0

0

Блин, ну почему бы им было не сделать JDBC-like интерфейс на prepared statement? Пришлось блин прокси делать, чтобы впоследствии нормально писать query.assign("@arg1",v1).assign("@arg2",v2).empty("@arg3",DbType.Int32).Execute Reader()

★★★★★


Эммм... Вот та вот краказябра сверху что приведена латиницей - это так сегодня считается за 'нормально' :-?

bibi
()


Пусть лучше вселенский разум скажет мне, почему эти нехорошие люди из MySQL & K не поддерживают внешние ключи на таблицах, в которых присутствует разбиение на партиции. Вот где засада. Без них вся эта пляска и приседания вокруг partitioning фактически множится на ноль :-/

PS: http://dev.mysql.com/doc/refman/5.1/en/partitioning-limitations.html

bibi
()
Ответ на: комментарий от bibi

> почему эти нехорошие люди из MySQL & K не поддерживают внешние ключи на таблицах, в которых присутствует разбиение на партиции

Наверное потому, что эта самая партиционированная внутри является набором идентичных таблиц в режиме "одна партиция-одна таблица", и всё партиционирование де-факто реализовано в компиляторе? :-)

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от alg0rythm

Чо орешь-то? Я бы вообще хотел query.ExecuteReader(Array("arg1"=>v1,"arg2"=>v2,"arg3"=>v3)), но тут уж вообще нехорошо получится :-)

no-dashi ★★★★★
() автор топика

> нормально писать query.assign("@arg1",v1).assign("@arg2",v2).empty("@arg3",DbType.Int32).Execute Reader()

> нормально


сочувствую.

g
()

ненужно. вообще. никак и никому.

ЗАПРЕТИТь!!!11

klausd
()

почему-то уверен, что на perl`е можно куда более короче и непонятнее написать. а посему ф попку c# ; )

se ★★
()

>query.assign("@arg1",v1).assign("@arg2",v2).empty("@arg3",DbType.Int32).Execut e Reader()

Папа! Папа! Опять наша кошка гуляла по клавиатуре!

Macil ★★★★★
()

> query.assign("@arg1",v1).assign("@arg2",v2).empty("@arg3",DbType.Int32).Execute Reader()
ОУЖАС!!11

PayableOnDeath
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.