Articles of linq

Como faço para usar corretamente o LINQ com o MySQL?

Duplicar Possível: LINQ to MySQL – qual é a melhor opção? Eu tenho procurado isso no Google por horas, mas não encontrei nada conclusivo. Até agora, vi algumas opções pagas, uma opção com o NHibernate, mas a maioria é marcada como instável ou em produção. Existe uma implementação estável do LINQ para MySQL?

problemas de salvamento da imagem do linq2sql

Eu tenho um object que tem uma propriedade: [Column] public Binary Image { get; set; } Quando o object é salvo na primeira vez, tudo isso é OK, mas quando é modificado, recebo uma exceção em SubmitChanges: Os tipos de dados image e varbinary (max) são incompatíveis no igual ao operador. Qual pode ser o […]

Linq Combine Left Join Data

Digamos que eu tenha o seguinte database: Users ——- UserId (PK) UserName Roles —– RoleId (PK) RoleName UserRoles ——— UserId (PK) RoleId (PK) Usuários 1-M UserRoles M-1 Roles Usando o LinqToSQL, quero retornar o seguinte conjunto: [User1], [Role1, Role2, Role3] [User2], [Role2, Role3] [User3], [] Etc … Qual é a maneira mais eficiente de criar […]

Dividindo uma string, baseada em predicado

Eu quero dividir uma string, baseada em um predicado. Como um exemplo: “ImageSizeTest” deve se tornar “Image Size Test” Nota: O caractere Uppercased é o predicado É claro que eu poderia escrever um loop simples, passar pela string, verificar caracteres maiúsculos (o predicado) e construir a nova string. No entanto, quero que isso seja um […]

LINQ to Entities não reconhece o método ‘System.Object Parse (System.Type, System.String)’

Estou recebendo este erro, estou tentando resolvê-lo por muito tempo, mas não consigo corrigi-lo. LINQ to Entities não reconhece o método ‘System.Object Parse (System.Type, System.String)’ e esse método não pode ser convertido em uma expressão de armazenamento. public static List GetAllProductCustomziation(string catID) { var arrcatID = catID.Split(‘_’); int PId = int.Parse(arrcatID[0].ToString()); int CatID = int.Parse(arrcatID[1].ToString()); […]

Consulta aniversários futuros

Eu gostaria de consultar meus clientes para aqueles cujos aniversários ainda estão por vir. Eu tentei esta consulta, e é claro – falhou de forma impressionante: Addresses.Where(adr => adr.DateOfBirth != null && adr.DateOfBirth.Value > DateTime.Now).Take(15).ToList(); É claro que isso não funciona corretamente (não se você nascer no futuro) e gostaria de saber como posso consultar […]

Linq2Sql – Armazenando Consultas Linq Complexas para execuções dinâmicas futuras – texto bruto – possível?

Estou me divertindo muito com o Linq2Sql. As trees de expressão têm sido ótimas, e apenas a syntax padrão do Linq2Sql tem sido muito divertida. Eu estou agora para baixo para parte do meu aplicativo onde eu tenho que de alguma forma armazenar consultas em um database, que são personalizados para clientes diferentes que usam […]

C # Linq Solicite uma lista com uma lista de referência

Eu tenho duas listas e preciso classificar uma lista com outra lista. var orderList = new List() {4, 55, 34}; var itemList = new List() { {Id=55, Name=”X”}, {Id=34, Name=”Y”}, {Id=4, Name=”Z”} }; Como posso solicitar uma segunda lista, a saber, itemList acordo com a primeira orderList ? Existe algum caminho curto? Atualizar: orderList sempre […]

LINQ: Como usar o RemoveAll sem usar o loop For com o Array

Eu tenho atualmente um object de log que eu gostaria de remover objects, com base em uma consulta LINQ. Eu gostaria de remover todos os registros no log se a sum das versões dentro de um programa for maior que 60. Atualmente, estou bastante confiante de que isso funcionará, mas parece que o kludgy: for […]

LINQ – coleção de filtros dentro da coleção

Digamos que eu tenha as seguintes classs: class Parent { bool Gender { get; set; } List Children { get; set; } } class Child { bool Gender { get; set; } List GrandChildren { get; set; } } class GrandChild { bool Gender { get; set; } } Usando o linq, alguém pode me […]