ado.net- все статьи тега


Entity Framework 4.1: свойство навигации "BusinessUser", объявленное для типа "Login", настроено с конфликтующими кратностями

У меня есть две сущности BusinessUser { Id(PK), Name,...} Login { BusinessUserID(PK, FK), Email, Password, etc...} Отношение между BusinessUser и Login равноодин к нулю/один . У меня есть следующие конфигурации В классе конфигурации BusinessUser EF this.HasOptional(bu => bu.LoginInfo) .WithOptionalPrincipal(l => l.BusinessUser); В классе конфигурации Login EF this.HasRequired(l => l.BusinessUser) .WithOptional(bu => bu.LoginInfo); Я получаю следующее исключение ...

Прочитайте 5 миллионов записей и, наконец, обновите столбец

Я должен обновить 5 миллионов+ записей в базе данных для таблицы T1. Это C# tool, который будет READ (Select) столбец в таблице T1, скажем, T1.col1, затем извлекает значение на основе логики из этого столбца и, наконец, должен UPDATE другой столбец T1.col2 в той же таблице с этим обработанным значением и обновить БД. Хотел бы получить некоторые мнения о наилучшем / оптимизированном способе достижения этой цели в C# / ADO.NET ? Примечание: логика извлечения не может быть частью SQL. Такая л ...

Entity Framework с NOLOCK

Как я могу использовать NOLOCK функция на Entity Framework? Является ли XML единственным способом сделать это? ...

Тайм-аут соединения для SQL server

Я могу увеличить тайм-аут, изменив строку подключения в файле web.config? ...

Как изменить имя столбца DataTable?

У меня есть один DataTable, который имеет четыре столбца, такие как StudentID CourseID SubjectCode Marks ------------ ---------- ------------- -------- 1 100 MT400 80 2 100 MT400 79 3 100 MT400 88 здесь я вставляю эту Datatable в таблицу Sql server, передавая эту datatable как таблицу XML. Я просто ...

Подключение к SQL Server иногда работает

An ADO.Net приложение только иногда может подключиться к другому серверу в локальной сети. Кажется случайным, является ли данная попытка подключения успешной или неудачной. Соединение использует строку подключения в виде: сервер=сервер TheInstance; базы данных=базы данных;идентификатор пользователя=Пользователь; пароль=пароль; код ошибки: Истек Тайм-Аут Соединения. Время ожидания истекло при попытка использовать подтверждение рукопожатия перед входом в систему. Это может быть св ...

Каков рекомендуемый размер пакета для SqlBulkCopy?

каков рекомендуемый размер пакета для SqlBulkCopy? Я ищу общую формулу я могу использовать в качестве отправной точки для настройки производительности. ...

Microsoft.ТУЗ.Oledb для.12.0 поставщик не зарегистрирован

У меня есть решение Visual Studio 2008 с двумя проектами (проект Word-Template и a VB.Net консольное приложение для тестирования). Оба проекта ссылаются на проект базы данных, который открывает соединение с файлом базы данных MS-Access 2007 и имеет ссылки на систему.Данные.Oledb для. В проекте базы данных у меня есть функция, которая возвращает таблицу данных следующим образом private class AdminDatabase ' stores the connection string which is set in the New() method dim strAdminConnec ...

Источник данных MySQL не отображается в Visual Studio

Я только что установил ADO.NET соединитель отсюда http://dev.mysql.com/downloads/connector/net/ но MySQL не появляется в качестве источника данных, как это должно быть. Я попытался перезапустить Visual Studio. Это не исправит мою проблему. Я установил неправильный разъем? EDIT: все еще ничего. Я использую Visual Studio Express для рабочего стола. Нужно ли мне платить за Ultimate edition, чтобы использовать источник данных MySQL? ...

Вызов хранимой процедуры с возвращаемым значением

Я пытаюсь вызвать хранимую процедуру из моего приложения C# для Windows. Хранимая процедура выполняется на локальном экземпляре SQL Server 2008. Я могу вызвать хранимую процедуру, но я не в состоянии получить значение из хранимой процедуры. Эта хранимая процедура должна возвращать следующее число в последовательности. Я провел исследование в интернете, и все сайты, которые я видел, указали на это решение. хранимая процедура код: ALTER procedure [dbo].[usp_GetNewSeqVal] @SeqName nvarchar( ...

Как извлечь данные из DataTable?

у меня есть DataTable это заполняется из SQL-запроса в локальную базу данных, но я не знаю, как извлечь из нее данные. Основной метод (в тестовой программе): static void Main(string[] args) { const string connectionString = "server=localhostSQLExpress;database=master;integrated Security=SSPI;"; DataTable table = new DataTable("allPrograms"); using (var conn = new SqlConnection(connectionString)) { Console.WriteLine("connection created successfuly"); string com ...

Как получить список всех схем в базе данных Sql Server

Я хочу получить список всех схем в данной базе данных Sql Server. Используя ADO.NET schema retrieval API я получаю список всех коллекций, но нет коллекции для "схем". Я мог бы пересечь 'Tables','Procedures' коллекции (и другие, если требуется) и получить список уникальных имен схем, но нет ли более простого/короткого способа достижения того же результата? пример: для стандартной 'AdventureWorks' база данных я бы тоже хотел получить следующий список -dbo,HumanResources,Person,Production,Purchasi ...

Использование SqlParameter в SQL like предложение не работает

у меня есть следующий код: const string Sql = @"select distinct [name] from tblCustomers left outer join tblCustomerInfo on tblCustomers.Id = tblCustomerInfo.CustomerId where (tblCustomer.Name LIKE '%@SEARCH%' OR tblCustomerInfo.Info LIKE '%@SEARCH%');"; using (var command = new SqlCommand(Sql, Connection)) { command.Parameters.AddWithValue("@SEARCH", searchString); ... } это не работает, я попытался это: const string Sql = @"select distinct [n ...