Articles of linq

Por que o LINQ to Entities não reconhece o método ‘System.String ToString ()?

Obtendo erro dentro do aplicativo da web MVC3. LINQ to Entities does not recognize the method ‘System.String ToString()’ method, and this method cannot be translated into a store expression. quando tento buscar valores usando EF da consulta: public class DataRepository { public mydataEntities1 dbContext = new mydataEntities1(); public List GetPricingSecurityID() { var pricingSecurityID = (from […]

Use o LINQ para obter itens em uma lista , que não estão em outra lista

Eu diria que há uma consulta LINQ simples para fazer isso, não sei exatamente como. Por favor, veja o trecho de código abaixo. class Program { static void Main(string[] args) { List peopleList1 = new List(); peopleList1.Add(new Person() { ID = 1 }); peopleList1.Add(new Person() { ID = 2 }); peopleList1.Add(new Person() { ID = […]

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

Eu tenho essa consulta de linq: private void GetReceivedInvoiceTasks(User user, List tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received from {1}, i.InvoiceNumber, i.Organisation.Name), […]

O que é o LINQ e o que ele faz?

O que é o LINQ? Eu sei que é para bancos de dados, mas o que isso faz?

Encontre um item na lista por LINQ?

Aqui eu tenho um exemplo simples para encontrar um item em uma lista de seqüências de caracteres. Normalmente eu uso for loop ou delegado anônimo para fazer assim: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of List […]

Entidade do framework linq query Include () várias entidades filhas

Essa pode ser uma questão realmente elementar, mas qual é uma boa maneira de include várias entidades filhas ao escrever uma consulta que abranja TRÊS níveis (ou mais)? ou seja, eu tenho 4 tabelas: Company , Employee , Employee_Car e Employee_Country A empresa tem um relacionamento de 1: m com o funcionário. O funcionário tem […]

Como filtrar objects do Entity Framework de coleção aninhada?

Aqui está o problema: Eu preciso retornar uma coleção de objects com collections aninhadas filtradas. Por exemplo: há uma loja com pedidos e eu preciso retornar uma coleção com lojas que inclui collections aninhadas com pedidos, mas sem pedidos de clientes marcados como excluídos. Aqui está o que eu tento fazer. Mas ainda sem sorte. […]

Use o próprio IComparer com o Linq OrderBy

Eu tenho um genérico List onde MyClass tem uma propriedade InvoiceNumber que contém valores como: 200906/1 200906/2 .. 200906/10 200906/11 200906/12 Minha lista está vinculada a um BindingList que suporta a sorting com linq: protected override void ApplySortCore( PropertyDescriptor property, ListSortDirection direction) { _sortProperty = property; _sortDirection = direction; var items = this.Items; switch (direction) […]

Como eu especifico o argumento Linq OrderBy dinamicamente?

Como eu especifico o argumento passado para orderby usando um valor que tomo como parâmetro? Ex: List existingStudends = new List{ new Student {…}, new Student {…}} Atualmente implementação: List orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Em vez de c.Address , como posso tomar isso como um parâmetro? Exemplo string param = “City”; List orderbyAddress = […]

LINQ com groupby e count

Isso é bem simples, mas estou perdendo: dado esse tipo de dataset: UserInfo(name, metric, day, other_metric) e este dataset de amostra: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 01/08/2011 7 Gostaria de […]