Articles of linq

Linq: Como transformar linhas em colunas com uma contagem (dados de referência cruzada)?

Eu acho que preciso de uma maneira de executar um pivô ou crosstab usando C # e Linq com um número indeterminado de colunas. No entanto, vou adicionar alguns detalhes iniciais para ver aonde vai. Imagine uma tabela que tenha dois campos: string EventName; Datetime WhenItHappend; Queremos gerar um relatório como o exemplo abaixo, onde […]

Por que o LINQ casting com um Data.DataTableCollection

Esta questão é uma questão contínua de “LINQ casting com um Data.DataTableCollection”, aqui está o link [questão] LINQ casting com um Data.DataTableCollection @Lasse Espeholt Eu argumento a mesma situação. Eu quero fazer consulta LINQ na coleção DataTableCollection. Mas se eu escrever o seguinte código: from dataTable in dataSet.Tables O visual studio reportará um erro “Não […]

Erro de compilation c # com a syntax LINQ no controlador

Oi pessoal eu tenho o seguinte erro na linha 11 neste código do controlador: public JsonResult GetChartData_IncidentsBySiteStatus(string SiteTypeId, string searchTextSite, string StartDate, string EndDate) { if (searchTextSite == null) searchTextSite = “”; DateTime startDate = DateTime.Parse(StartDate); DateTime endDate = DateTime.Parse(EndDate); var sitesQry = _db.Sites; if (SiteTypeId != “-1”) sitesQry = sitesQry.Where(a => a.SiteTypeId.ToString() == SiteTypeId); […]

Criando consultas Linq reutilizáveis

Eu tenho uma consulta de seleção que é usada repetidamente com diferentes filtros: var query = from row in context.Table select row; Como posso salvar isso em uma variável de class estática para que eu possa reutilizá-lo em diferentes methods? Gostar: var results1 = query.Where(condition1); … var results2 = query.Where(condition2);

Encontrando a diferença entre duas listas de strings

Tenho certeza que isso é uma duplicata, mas eu tentei de tudo, e ainda não consigo tirar as diferenças. Eu tenho duas listas de seqüências de caracteres: listA e listB. Estou tentando encontrar itens na lista A que não estão em B. Exemplo: listA: “1”, “2”, “4”, “7” listB: “2”, “4” A saída que quero […]

Usando funções sql internas em uma consulta LINQ?

É possível usar funções sql buillt-in como user_name () em uma consulta LINQ? Se não, posso usar outra coisa?

Linq: Lista de valores duplos – diferenças entre valores sucessores

Eu tenho uma lista de valores duplos … 1,23, 1,24, 1,78, 1,74 … então eu quero calcular as diferenças entre o sucessor -> só adicionando (valores negativos devem ser em primeiro lugar positivos) … acima de 4 valores seria 0,01 +0,53 (-) – 0,04 (-) -> para torná-lo positivo … com um for-loop, é fácil […]

lançar novo NotImplementedException ()

o código abaixo continua lançando uma exceção throw new NotImplementedException () e não tenho certeza de como corrigi-lo. Eu estou tentando capturar o datetime retornado pelo procedimento armazenado abaixo. public void FormCarry_Load(object sender, EventArgs e) { System.DateTime? test; test = new System.DateTime(2013, 04, 22); // spMaxDateinGreeks test2 = new spMaxDateinGreeks(); test = (DateTime)spMaxDateinGreeks(ref test); monthCalendarAdv1.Value […]

É LINQifying meu código vale a pena acessar uma variável foreach em um fechamento?

Lembrando o título de uma gravação pirata ao vivo do Rolling Stones do passado, Resharper é mais afiado do que jamais serei; como eu tinha inspecionar o meu código, ele me disse isso sobre fechamentos: 1) “Loop: foreach (var item in PlatypiIds) { var query = db.Table().Where(l => l.PlatypusId == item). Where(l=> l.SentTimeUTC >= EarliestToShow). […]

Somente construtores e inicializadores sem parâmetros são suportados no LINQ to Entities

plots = (from docuRec in Dados.DOCUREC where docuRec.CODALUNO == codAluno && docuRec.CODESCOLA == codEscola && (configBoleto.DtVencimentoInicial >= (docuRec.VENCESP != null ? new DateTime(docuRec.DTVENCIMENTO.Year, docuRec.DTVENCIMENTO.Month, docuRec.VENCESP.Value) : docuRec.DTVENCIMENTO)) select docuRec); Somente construtores e inicializadores sem parâmetros são suportados no LINQ to Entities Alguém pode me ajudar?