Я пытаюсь вставить строку и вернуть идентичность новой строки примерно так:
INSERT INTO blah....;
SELECT @@IDENTITY as NewID;
Я пытаюсь выполнить оба оператора с помощью одного вызова объекта DbCommand в C #... это не похоже на работу или у меня что-то не так.
Я читал, что Compact Edition не поддерживает выполнение нескольких операторов в пакете ... но я также нашел это:
Если вы хотите выполнить несколько запросов одновременно, вы должны включить символ новой строки для каждого оператора и точку с запятой в конце каждого оператора.
Источник: http://technet.microsoft.com/en-us/library/bb896140(SQL.110).aspx
Так это работает или нет ... и если да, то чего мне не хватает?
(Я понимаю, что могу выполнить две команды, и это прекрасно работает, но мне интересно, могу ли ячто-то упустил).