Articles of ado.net

Как переопределить SqlCommand для захвата созданного TSQL

Есть ли способ перехватить SQL, созданный SqlCommand? В настоящее время у меня есть метод, который будет выполнять хранимую процедуру: public int ExecSP(string spName, params objec[] params) { using (SqlConnection con = new SqlConnection("AdventureWorks")) using (SqlCommand cmd = new SqlCommand(spName, con)) { cmd.CommandType = CommandType.StoredProcedure; //..calls method to add params and values to cmd object con.Open(); […]

Получение числовой точности в случае внутреннего типа данных sql-сервера

Я извлекаю следующие данные столбцов из SQL Server: Size Precision Scale Но я заметил, что в случае, когда я получаю 10 как точность, но когда я googled, я не мог найти такую ​​вещь, связанную с int, что тип данных int имеет точность 10 или в sql server management studio. Поэтому я не знаю, как 10 […]

Одновременное подключение к SQL Server с использованием одного и того же имени и пароля. Есть ли проблемы с этим?

// MS SQL Server 2008. Мое приложение имеет несколько разных подключений к базе данных SQL Server (C #, ADO .NET). Каждое соединение использует одно и то же имя пользователя и пароль. Некоторые соединения могут выполняться одновременно. Есть ли проблемы с этим? Должен ли я добавить некоторые параметры для поддержки этой функции? Есть ли какие-либо настройки […]

Ошибка ADO.NET Zombie? Как обеспечить, чтобы команды не выполнялись при неявной транзакции?

Например, когда происходит тупиковая ситуация, выполнение SQL-команд успешно выполняется, даже если они назначили транзакцию SQL после отката. Кажется, это вызвано новой неявной транзакцией, созданной на SQL Server. Кто-то может ожидать, что ADO.NET будет генерировать исключение, которое команды выполняются при транзакции зомби. Однако такое исключение не выбрасывается. (Я думаю, что это ошибка в ASP.NET.) Кроме того, […]

Entity Framework, наследование TPT и поддержка нескольких языков

У меня есть эта структура БД: обслуживание Id int PK CategoryId FK SomeOtherFields LocalizedService LocalizedServiceId PK LanguageId FK имя Описание Как вы можете видеть, у меня есть базовая таблица, называемая службой, и таблица LocalizedService, в которой я пишу многоязычные данные, такие как имя и описание, которые должны быть переведены на разные языки. Я связал обе […]

Когда SqlCommand.StatementCompleted должен срабатывать?

Обновление. Должен ли я прояснить что-то в моем вопросе? Я поражен, увидев, что я не получил оценку, комментарий или ответ через две недели. Я пытаюсь написать простое приложение winforms, которое выполняет инструкцию SQL SELECT асинхронно. Когда сервер sql начинает возвращать результаты, я хочу выполнить обработчик событий, который я подключил к событию StatementCompand SqlCommand. Форма содержит […]

SQL Full Text Query – поведение по-разному в зависимости от того, как я вызываю хранимую процедуру

Я столкнулся с запутанной проблемой. У меня есть хранимая процедура в моей базе данных SQL Server 2008 R2, которая принимает один параметр @Query и запускает простой запрос полного текста: CREATE PROCEDURE dbo.SearchMyTable @Query varchar(250) AS SELECT … FROM … INNER JOIN FREETEXTTABLE (t, *, @Query) ft ON ( t.Id = ft.[Key] ) ORDER BY ft.Rank […]

Процедура SqlException ожидает параметр Error

У меня есть простая таблица с тремя полями: ID (int) FormData (xml) TimeStamp (DateTime). Я создал хранимую процедуру для вставки значений в успешно работающую таблицу. Однако, в моей попытке поймать, он ловит System.Data.SqlClient.SqlException: процедура или функция 'spInsertApplication' ожидает параметра '@formDataDecoded', который не был указан. Однако параметр @formDataDecoded вставляется в базу данных. Есть идеи? Я не […]

Основные возможности модуля Entity Framework 4.2

Я хотел бы знать, какие функции включены в новейшую версию entity framework 4.2 используя code first approach ? Я искал и не нашел много. Я заинтересован в использовании хранимых процедур. Код EF 4.2 сначала поддерживает эту функцию? Любые статьи, которые я могу прочитать, чтобы помочь мне на моем пути, я сделал Google и не мог […]

Пример предложения OUTPUT, чтобы получить Identity с ado.net?

Я читаю, что использование предложения OUTPUT, вероятно, лучший способ получить идентификатор недавно вставленной записи. Я уверен, что могу написать хранимую процедуру и назвать это, но мои бизнес-объекты используют динамически сгенерированный sql, поэтому использование хранимой процедуры будет проблематичным. Может ли кто-нибудь показать мне, как использовать ado.net для выполнения одного оператора ввода с предложением вывода и получить […]