Articles of c #

Как обновить столбцы в неповторимом запросе моего запроса на Sql Server?

Я пытаюсь добавить столбец в свой запрос, как описано ниже, SELECT Name as [holiday_name] FROM tableMonth t UNPIVOT (ID for Name in (m1,m2,m3,sf1,sf2)) u WHERE ID != 0.0 and D_No ='0700' этот запрос работал нормально, но когда я добавляю «sf1» и «sf2», он дает мне ошибку "The type of column "sf1" conflicts with the type […]

Создание базы данных – Как узнать каталог данных по умолчанию?

Я хочу иметь возможность создать базу данных в моем приложении C # WinForm, используя код, который я нашел ЗДЕСЬ . Но мне нужно найти способ получить каталог данных по умолчанию для этого конкретного экземпляра SQL Server. Мне интересно, был ли простой способ достичь этого, который можно использовать для различных версий SQL Server. Заранее спасибо. РЕДАКТИРОВАТЬ […]

# в запросе SQL

У меня есть код elses (C # ASP.Net), который содержит следующий запрос: string query = "SELECT distinct(destinations.name) as Destinations FROM destinations, flights WHERE destinations.d_ID = flights.d_ID AND flights.Date = #" + date.ToShortDateString() + "#"; Я не мог найти, почему # требуется здесь до и после параметра даты. Он может быть передан как нормальное строковое значение […]

Как скопировать базу таблиц на имя схемы в Microsoft.SqlServer.Management.Smo.Transfer

Я копирую таблицы из базы данных Destination_Test базы данных Source_Test. Использование Microsoft.SqlServer.Management.Smo.Transfer . Он копирует все таблицы from Source_Test to Destination_Test Но мне нужны таблицы, имеющие схему TestSchema. Основная проблема заключается в том, что она копирует всю таблицу с dbo schema . Даже я установил this.CopyAllTables = false; он копирует его. Как его ограничить. Я […]

Уведомление об изменении базы данных на службу Windows?

Я использую WebAPI для WebAPI некоторых данных в базу данных. Служба Windows, работающая на том же сервере, должна получать уведомление, когда данные вставляются в WebAPI Я видел этот SO-вопрос, который предлагает использовать Service Broker или SqlDependency но вопрос, кажется, задан довольно давно. Я googled, но не мог найти более простые решения. Все, что я хочу […]

Отключение кэширования SQL Server через код .NET

В настоящее время я вызываю несколько хранимых процедур в некотором .NET-коде SqlConnection . Я хотел бы отключить кэширование, выполняемое SQL Server, чтобы периодически измерять производительность (я собираюсь сравнить его с другим сервером, который, вероятно, также не будет иметь кэшированных данных). Можно ли это сделать без изменения sprocs? Это код, который я использую сейчас: using (SqlConnection […]

Первая модель восстановления базы данных Entity Framework Code

Можно ли установить режим модели восстановления базы данных SQL, созданной с использованием Entity Framework 6? Я знаю, что можно установить его через следующий оператор SQL: ALTER DATABASE [Database_Name] SET RECOVERY SIMPLE; Кажется странным, что это невозможно установить как часть конфигурации DbContext – объект, который создает базу данных, не может контролировать, как он создается. Я ожидал […]

Идентификатор типа Entity Framework

Я изменил тип свойства Id от Int до Guid, никакие другие сущности не ссылаются на Id и я вручную удалил все записи этого объекта из базы данных, мой сгенерированный класс миграции выглядит следующим образом: public override void Up() { AlterColumn("dbo.RoutineExercises", "RoutineExerciseId", c => c.Guid(nullable: false)); } public override void Down() { AlterColumn("dbo.RoutineExercises", "RoutineExerciseId", c => […]

Сколько запросов SQL для HTTP-запроса является оптимальным?

Я знаю, что ответ на этот вопрос по большей части «Это зависит», однако я хотел посмотреть, есть ли у кого-то какие-то указатели. Мы выполняем запросы каждого запроса в ASP.NET MVC. Для каждого запроса нам нужно получить информацию о правах пользователя и различные данные для отображаемых представлений. Сколько из них слишком много, я знаю, что должен […]

Изящно завершить длинный запрос SQL Server из ADO.NET

Я использую асинхронный процесс для извлечения данных из долгого SQL-запроса. Процесс вызывает хранимую процедуру с помощью метода SqlCommand.BeginExecuteReader() . Иногда я хотел бы закрыть свой процесс и изящно завершить любые запущенные запросы. После некоторого тестирования кажется, что достаточно вызвать SqlConnection.Close() . Для хорошей меры я также явно называю SqlConnection.Dispose() . При запуске трассировки через SQL […]