Articles of sql server

Maneira mais rápida para inserir 30 mil linhas em uma tabela temporária no SQL Server com c #

Eu estou tentando descobrir como posso melhorar meu desempenho de inserção em uma tabela temporária no SQL Server usando c #. Algumas pessoas estão dizendo que eu deveria usar o SQLBulkCopy, mas devo estar fazendo algo errado, pois parece funcionar muito mais lento do que simplesmente construir uma string de inserção SQL. Meu código para […]

SqlParameter com valor Nullable dá erro enquanto ExecuteNonQuery?

Eu tenho uma consulta SQL que tem um parâmetro que pode ser nulo no database (Sql Server). O método de atualização funciona bem até que o usuário coloque um espaço em branco no campo, isso produz um valor nulo para o object DataTime (esse object é anulável). O problema é quando o dbCommand.ExecuteNonQuery(); . Aqui […]

Usando vários bancos de dados com único DbContext e Entites e gerando Conn String em tempo de execução

Estou desenvolvendo um aplicativo MVC 5. Inicialmente eu estava usando database único com a primeira abordagem do DataBase EF6 e estou usando minha instância do DbContext para acessar meu database que tem 102 tabelas. Eu estou declarando sua instância como: private MyEntities db = new MyEntities (); Agora, quero permitir que várias empresas usem meu […]

No MVC4, como faço upload de um arquivo (uma imagem) para o SQL Server que faz parte do meu modelo de domínio?

Sou relativamente novo no MVC e nunca tive que lidar com o upload de um arquivo (uma imagem, especificamente) para um database do SQL Server. Para ser sincero, não sei o que estou fazendo aqui. Aqui está o que eu tenho até agora – aqui está o meu modelo de domínio (observe o HttpPostedFileBase no […]

Posso usar um método de extensão no SubQuery do Entity Framework?

Estou tentando consolidar a lógica para acessar diferentes tabelas usando o Entity Framework. Eu criei um método de extensão para retirar todas as inscrições da minha entidade de registro onde a pessoa está participando: public static IEnumerable Attending(this IEnumerable registrations) { return registrations.Where(r => r.Status == RegistrationStatus.Paid || r.Status == RegistrationStatus.Assigned || r.Status == RegistrationStatus.Completed); […]

Encadeamento CLR do SQL Server

Eu tenho lutado com um procedimento armazenado SQL Server CLR. Fundo: Estamos usando o SQL Server 2014 e foi implementado um procedimento armazenado CLR que chama o serviço da web de um cliente. O encadeamento foi inicialmente usado para não desacelerar o encadeamento principal do SQL Server CLR. Embora, agora, eu saiba que o uso […]

Precisa fazer uma iteração através das linhas da tabela SQL, uma de cada vez (tabela muito grande para usar o adapter.Fill)

É fácil ler uma pequena tabela do SQL Server 2005 como esta: string cmdText = “select * from myTable”; SqlDataAdapter adapter = new SqlDataAdapter(cmdText, connection); DataTable table = new DataTable(); adapter.Fill(table); Infelizmente, esse método parece carregar a tabela inteira na memory, o que simplesmente não funcionará com as tabelas gigantescas com as quais estou trabalhando. […]

SignalR sqlServer ouvindo

Eu notei que há uma class SignalR.SqlServer no github. https://github.com/paigecook/SignalR/tree/master/SignalR.SqlServer Quer saber se posso usá-lo para ouvir as atualizações do database e enviá-las para o cliente? Se sim, há alguma documentação / exemplos sobre esse recurso?

Normalização de seqüências de caracteres com String.ToUpperInvariant ()

Atualmente, estou armazenando versões normalizadas de seqüências de caracteres no meu database do SQL Server em letras minúsculas. Por exemplo, na minha tabela Usuários, eu tenho um campo UserName e LoweredUserName. Dependendo do contexto, eu uso a function LOWER () do T-SQL ou o método String.ToLower () do C # para gerar a versão de […]

Copiar de uma tabela de database para outra c #

Usando c # (vs2005) eu preciso copiar uma tabela de um database para outro. Ambos os mecanismos de database são o SQL Server 2005. Para o database remoto, a origem, eu só tenho access de execução a um procedimento armazenado para obter os dados que preciso trazer localmente. O database local eu tenho mais controle […]