Articles of sql

Como SELECT ONDE NÃO EXISTE usando o LINQ?

Eu tenho que listar todos os dados de ” turno ” a serem atribuídos a um ” funcionário “, mas os dados de turno não devem ser incluídos se já existirem nos dados do funcionário. Vamos ver a amostra da imagem. Esta consulta resolve o problema. Eu encontrei isso aqui: Blog de Scott select * […]

Tabela SQL e enumeração C #

Suponha que eu tenha n tipos de usuários em meu aplicativo. Eu estou usando uma enumeração de UserType para distingui-los. Preciso manter uma tabela no meu database chamada UserType? Para que eu possa encontrar o tipo de usuário a qualquer momento, consultando as tabelas em vez de pesquisar o código-fonte do aplicativo. Fazendo isso, meu […]

SQL Server – Guid VS. Longo

Até agora eu tenho usado o C # “Guid = Guid.NewGuid ();” método para gerar um ID exclusivo que pode ser armazenado como o campo de ID em algumas das minhas tabelas de database do SQL Server usando Linq para SQL. Fui informado de que, por razões de indexação, usar um GUID é uma má […]

Mantendo um histórico de alterações de dados no database

Cada mudança de dados em alguma linha no database deve salvar os dados da linha anterior em algum tipo de histórico, para que o usuário possa reverter para o estado de dados da linha anterior. Existe alguma boa prática para essa abordagem? Tentei usar DataContract e serializar e desserializar objects de dados, mas isso se […]

Como obter o valor máximo de uma coluna usando o Entity Framework?

Para obter o valor máximo de uma coluna que contém inteiro, posso usar o seguinte comando T-SQL SELECT MAX(expression ) FROM tables WHERE predicates; É possível obter o mesmo resultado com o Entity Framework. Digamos que eu tenha o seguinte modelo public class Person { public int PersonID { get; set; } public int Name […]

Hierarquia de dados SQL

Examinei alguns tutoriais de hierarquia SQL, mas nenhum deles fazia muito sentido para meu aplicativo. Talvez eu não esteja apenas entendendo eles corretamente. Eu estou escrevendo um aplicativo ASP.NET C # e gostaria de criar uma hierarquia de exibição de tree de dados SQL. É assim que a hierarquia funcionaria: SQL TABLE ID | ID […]

Agrupar várias tabelas no LINQ

Eu tenho uma consulta SQL muito simples Select r.SpaceID,Count(*), SpaceCode from Rider r join Spaces s on r.SpaceID=s.SpaceID Group By r.SpaceID, s.SpaceCode Por favor, note que o meu grupo por cláusula está em várias tabelas, eu quero fazer o mesmo no linq, eu sei como agrupar tabela única, mas sobre várias tabelas eu não tenho […]

Melhor Prática: Acesso Direto ao SQL vs. Serviço da Web

Com relação a um aplicativo que possui uma versão do cliente da Web e da área de trabalho: Qual é a melhor prática para o cliente de desktop que precisa de access a um SQL Server? Quais são os benefícios de se conectar ao database do aplicativo versus usar um serviço da web? Qual deles […]

Transmitindo dados VARBINARY do SQL Server em c #

Estou tentando servir dados de imagem armazenados em um campo VARBINARY (MAX) no database usando ASP.Net. No momento, o código está preenchendo uma tabela de dados, depois retirando a matriz de bytes do DataRow e empurrando a matriz de bytes para a resposta. Eu estou querendo saber se há uma maneira de mais ou menos […]

Limitando o tamanho da consulta com estrutura de entidade

esta é uma pergunta simples (eu acho), mas não consegui encontrar uma solução. Eu sei que com outros tipos de consultas, você pode adicionar uma cláusula de limite que faz com que a consulta retorne somente para muitos resultados. Isso é possível com uma consulta de entidade? var productQuery = from b in solutionContext.Version where […]