Member 13188865 Ответов: 2

Что такое использование commandtype. text?


что такое использование " CommandType. Text?"

Нужно ли использовать cmd.CommandType = CommandType. Text;

Что я уже пробовал:

УМК.Свойство Commandtype = Значение Commandtype.Текст;

ZurdoDev

И вместе с решением 1 это то, что очень легко найти, выполнив поиск в google. Вы узнаете гораздо больше, если потратите всего минуту на то, чтобы научиться чему-то самостоятельно, а не задавать простые вопросы.

Member 13188865

дорогой Райан, для студента-естествоиспытателя Н2О-это вода, и ее легко понять. Но для начинающих это становится трудным в понимании.
Во всяком случае, я искал ответы в течение 3 часов. Алтог получил некоторые разъяснения, но они меня явно не удовлетворили. - потому что я хотел узнать, зачем его нужно добавлять. Поскольку мой код работает хорошо, не используя его.

2 Ответов

Рейтинг:
9

Maciej Los

Простой. Свойство commandtype[^] указывает или указывает, как CommandText свойство интерпретируется.
Есть 4 члена Свойство Commandtype Перечисления[^]
StoredProcedure - Имя хранимой процедуры.
TableDirect - Название стола.
Text - Текстовая команда SQL. (По умолчанию.)

Cocnlusion: вы должны использовать CommandType.Text когда вы хотите выполнить один из МРАЗЬ[^] операция.

Вот и все!


Member 13188865

спасибо за ответ.

Maciej Los

Всегда пожалуйста. Если это было полезно, вы можете принять его (зеленая кнопка).

Рейтинг:
17

F-ES Sitecore

Текстовый тип команды используется, когда команда является необработанным SQL, например "select field from table where id=1". Это значение CommandType по умолчанию, так что если ваша команда действительно sql, то вам не нужно устанавливать CommandType в text, но, вероятно, лучше сделать это для ясности (и в случае, если они изменят значение по умолчанию). Если вы хотите задать команде имя хранимой процедуры или таблицы, то вам необходимо указать правильный тип команды.


Member 13188865

thx для уточнения, на самом деле мне было интересно, нужно ли его использовать, так как мой код работал идеально, не используя его.

Maciej Los

Пожалуйста, прочтите мой Ансер. Как я уже упоминал там CommandType значение по умолчанию Text ;)

Maciej Los

Здорово, 5!