Articles of linq para sql

LINQ em vários bancos de dados

Eu tenho duas tabelas que precisam ser unidas via LINQ, mas elas vivem em bancos de dados diferentes. Neste exato momento, estou retornando os resultados de uma tabela, depois percorrendo e recuperando os resultados da outra, o que, como você pode imaginar, não é muito eficiente. Existe alguma maneira de obtê-los em uma única instrução […]

Como obtenho a linha MAX com um GROUP BY na consulta LINQ?

Eu estou procurando uma maneira no LINQ para coincidir com a consulta SQL seguinte. Select max(uid) as uid, Serial_Number from Table Group BY Serial_Number Realmente procurando por alguma ajuda sobre isso. A consulta acima obtém o máximo de cada número de série por causa do Group By syntax.

Para retornar IQueryable ou não retornar IQueryable

Eu tenho uma class de repository que envolve meu LINQ para contexto de dados SQL. A class de repository é uma class de linha de negócios que contém toda a lógica da camada de dados (e o armazenamento em cache e outros). Aqui está a minha v1 da minha interface repo. public interface ILocationRepository { […]

Como faço para atualizar um arquivo dbml Linq para SQL?

Como faço para atualizar um arquivo .dbml Linq para SQL?

LINQ entre o operador

O seguinte funciona bem com tipos IEnumerable, mas existe alguma maneira de obter algo assim trabalhando com tipos IQueryable contra um database sql? class Program { static void Main(string[] args) { var items = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }; foreach (var item in items.Where(i => i.Between(2, 6))) […]

Entidade Framework VS LINQ para SQL VS ADO.NET com stored procedures?

Como você avaliaria cada um deles em termos de: atuação Velocidade de desenvolvimento Código limpo, intuitivo e sustentável Flexibilidade No geral Eu gosto do meu SQL e sempre fui um fã obstinado do ADO.NET e dos stored procedures, mas recentemente tive uma brincadeira com o Linq to SQL e fiquei impressionado com a rapidez com […]

Como fazer uma subconsulta no LINQ?

Aqui está um exemplo da consulta que estou tentando converter para LINQ: SELECT * FROM Users WHERE Users.lastname LIKE ‘%fra%’ AND Users.Id IN ( SELECT UserId FROM CompanyRolesToUsers WHERE CompanyRoleId in (2,3,4) ) Há um relacionamento FK entre CompanyRolesToUsers e Users , mas é um relacionamento muitos para muitos e CompanyRolesToUsers é a tabela de […]

Como fazer uma junit no linq para sql com a syntax do método?

Eu tenho visto muitos exemplos em LINQ to SQL exemplos sobre como fazer uma junit na syntax de consulta, mas eu estou querendo saber como fazê-lo com a syntax do método? Por exemplo, como eu poderia fazer o seguinte var result = from sc in enumerableOfSomeClass join soc in enumerableOfSomeOtherClass on sc.Property1 equals soc.Property2 select […]

Consultas de Linq Conditional

Estamos trabalhando em um visualizador de logs. O uso terá a opção de filtrar por usuário, severidade, etc. Nos dias do Sql eu adicionaria a string de consulta, mas eu quero fazê-lo com o Linq. Como posso adicionar condicionalmente cláusulas where?

O LINQ to SQL está inoperante ou está vivo?

Apenas quando eu faço amizade com LINQ to SQL, parece que a MS está puxando o tapete debaixo dele. http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx Da minha pequena pesquisa, a EF é um exagero para um trabalho simples. Mas após este anúncio há um ponto em continuar a usar o LINQ to SQL? Além do futuro do LINQ to SQL, […]