Articles of sql

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 […]

SQL Compact Edition 3.5 – O access ao arquivo de database não é permitido

Eu desenvolvi um aplicativo (100% local, sem access a servidores) usando o SQL Server Compact 3.5 e funciona bem no meu computador. No entanto, quando eu implantei em outro computador, ele mostra esse erro: Access to the database file is not allowed. [ File name = data\BDApepucCE.sdf ] Eu implantei em um computador com Windows […]

Selecione o valor mais frequente usando o LINQ

Estou tentando selecionar os cinco principais valores mais frequentes na minha tabela e retorná-los em uma lista. var mostFollowedQuestions = (from q in context.UserIsFollowingQuestion select *top five occuring values from q.QuestionId*).toList(); Qualquer ideia? obrigado

Selecione a consulta para obter dados do SQL Server

Eu estou tentando executar a consulta SQL Select no meu código c #. Mas eu sempre recebo a saída -1 int result = command.ExecuteNonQuery(); No entanto, a mesma tabela se eu usar para delete ou insert funciona … ConnectString também está bem. Por favor, verifique abaixo o código SqlConnection conn = new SqlConnection(“Data Source=;Initial Catalog=;Persist […]

Backup do SQL Server via C #

Quão fácil é fazer backup de um database do SQL Server via código C #? Eu vejo muitas questões relacionadas, mas sem respostas reais.

Removendo / substituindo caracteres internacionais

Estou criando um pequeno aplicativo em C # para procurar nomes de arquivos com base em informações passadas de uma consulta SQL. Dentro dos dados passados ​​da consulta SQL, haverá na ocasião (possivelmente várias instâncias devido a visitantes internacionais à minha empresa) nomes com caracteres internacionais dentro deles. Os nomes de arquivos que temos estão […]

Prevenção de injeção de SQL no .NET

Eu normalmente escrevo meu SQL como no .NET sql.Append(“SELECT id, code, email FROM mytable WHERE variable = @variable “); Então faça algo assim: using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ConfigurationManager.AppSettings[“defaultConnection”]].ConnectionString)) { using (SqlCommand myCommand = new SqlCommand(sql.ToString(), conn)) { myCommand.Parameters.AddWithValue(“@variable”, myVariableName”); … Mas devo também fazer isso addParameter quando os dados que recebi vem diretamente do […]

Como excluir vários registros no Linq to Entity?

Eu tenho um tblA no sql: id int (primary key) fid int os dados em tblA são: 1 1 2 1 3 2 4 2 5 3 6 3 Eu apago um registro seguindo o código: DatabaseEntities obj = new DatabaseEntities(); int i = 2; tblA t = obj.tblA.Where(x => x.fid == i).FirstOrDefault(); obj.DeleteObject(t); obj.SaveChanges(); […]

Salve os Enums de Sinalizador no Banco de Dados SQL e no EF6. Isso é possível?

Em um aplicativo ASP.NET, tenho uma enumeração de sinalizador da seguinte maneira: [Flags] enum Target : int { None = 0, Group = 1, Student = 2, Professor = 4, All = Group | Student | Professor } Posso salvar um valor contendo mais de um item em uma tabela do database SQL usando o […]

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. […]