Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''linq''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

16 resultados

  1. Converter SQL em linq

    Imaginemos que tenho esta query Select v.idV, v.idP, v.nome, v.attXPTO, v.arroz FROM Venda As v Group By v.idP Como fica em linq?
  2. Boas, estou com um erro um pouco chato ja ha algum tempo e nao consigo resolver nem por nada :\ O erro está numa class chamada Geral que usa Linq2SQL. Supostamente o erro que me dá é que não adicionei a reference ao projecto mas ja verifiquei umas 10 vezes e está la adicionado. public bool IsvalidUser(string Username, string Password) { Password = getMD5Hash(Password); BaseDadosInforDataContext db = new BaseDadosInforDataContext(); //The type 'System.Data.Linq.DataContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. var query = from p in db.Funcionarios where p.Utilizador == Username && p.Password == Password select p; if (query.Any()) { return true; } else { return false; } } Estive ja a pesquisar na net sobre este erro e dizem mesmo para tentar adicionar manualmente a assembly no web.config. Já o fiz e continua sem dar :\ Alguma sugestão?
  3. Order by com Predicados / Linq

    Boa tarde, gostaria de fazer este select pelos perdicados (ou então pelo linq), mas estou aqui com um problema nas ordenções, eu gostava de fazer ordenações como faço no SQL com cases ou seja eu queria fazer isto: SELECT * FROM CrmActivitiesTypesStatus ORDER By CASE WHEN cSystemKeyword = 'Finish' THEN 0 ELSE 1 END, CASE WHEN cSystemKeyword = 'Waiting' THEN 0 ELSE 1 END, nOrdem Resultados cCode cName cSystemKeyword nOrdem --------------- ------------------------- ------------------------------------- ------------------- Concluida Concluida Finish 37 EmCurso Em Curso Waiting 38 Entrada Entradax Entry 1 Agendado Agendado Agendado 2 Recebida Recebida Received 3 Aceite Aceite Accepted 4 EmEspera Em espera... Wait 5 Recuperada Recuperada Recovery 6 Enviada Enviada Sended 7 Recusada Recusada Refused 8 Reenviado Reenviado Resended 9 Entrada Entradax Entry 34 Aceite Aceite Accepted 35 Como podem ver eu tenho dois casos especificos onde vou ordenar os status se for finish ou waiting vao aparecer primeiro. Sera que consigo fazer isto com perdicados? Ou com Linq? Obrigado a todos, Daniel
  4. Tenho duas tabelas com as seguintes estruturas: Caixa: idCaixa-Data-idFormaPagamento-Descricao-Entrada-Saida FormaPagamento: idFormaPagamento-Descricao-Tipo 1 Cheque C 2 Pgto Forne D 3 Dinheiro C E o seguinte código em vb.net: Dim tipoPagamento as Char 'variável global Private Sub carregaComboBox() Dim formaPagamento = From f In bd.FormaPagamentos Select f cboFormaPagamento.Items.Clear() cboFormaPagamento.DataSource = formaPagamento cboFormaPagamento.DisplayMember = "Descricao" cboFormaPagamento.ValueMember = "idFormaPagamento" End Sub Private Sub carregaGrid() Dim caixa = From c In bd.Caixas Select c.idCaixa, c.Data, c.idFormaPagamento, c.Descricao, c.Entrada, c.Saida dgvCaixa.DataSource = caixa.ToList End Sub Private Sub frmCaixa_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load carregaGrid() carregaComboBox() End Sub Private Sub btnSalvar_Click(sender As System.Object, e As System.EventArgs) Handles btnSalvar.Click Dim caixa As New Caixa With caixa .Data = dtpDataLancamento.Value .idFormaPagamento = cboTipoLancamento.SelectedValue .Descricao = txtDescricao.Text If tipoPagamento = "C" Then .Entrada = txtValor.Text 'se SelectedValue = 3 => C Else .Saida = txtValor.Text 'se SelectedValue = 2 => D End If .Saldo = txtValor.Text End With bd.Caixas.InsertOnSubmit(caixa) bd.SubmitChanges() carregaGrid() End Sub Private Sub cboFormaPagamento_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cboFormaPagamento.SelectedIndexChanged 'consulta linq responsável em retornar o tipo de pagamento (C/D) Dim formaPagamento = From f In bd.FormaPagamentos, c In bd.Caixas Where f.idFormaPagamento = c.idFormaPagamento Select f.idFormaPagamento, f.Tipo, c.idCaixa tipoPagamento = formaPagamento.ToList.Item(0).Tipo.ToString End Sub O trecho If Else deveria funcionar da seguinte maneira (se tipoPagamento for C, então Entrada recebe txtValor, senão Saida recebe txtValor), porém não funciona porque tipoPagamento é sempre C. Gostaria de saber onde está o erro? Fiz a consulta linq no evento SelectedIndexChanged do ComboBox, porém não funciona como eu gostaria.
  5. Asp.Net com LINQ consulta SQL

    Pessoal alguém me pode dar uma ajuda? o que eu quero é fazer uma consulta num controller em Asp.Net e depois na view apresentar essa informação. Só que comecei a usar linq a pouco tempo e não estou muito a vontade. public ActionResult painel() { List<FazParte_Missao> _lista = (from m in db.FazParte_Missaos select m).ToList(); return View(_lista); } Até aqui tudo bem, o que eu quero é que também apresente relações da tabela FazParte_Missaos, ou seja, que vá a tabela missao buscar os elementos a fim de completar esta tabela. Não dei se me fiz entender bem.
  6. Boas, Detectei um problema na framework do Windows Phone, nomeadamente na componente de Linq. Depois de escavar tanto ao longo destes dias, reparei que, ao correr a aplicacao sample de Local Databases o event Hanlder attach_ToDo simplesmente nao executava as suas linhas de codigo. Inseri um issue no site msdn, até agora nao obtive resposta. O que propunha era o seguinte: Façam download do sample no site do msdn e executem no VS2010, com os breakpoints em attach_ToDo, detach_ToDo. Para mais info ver aqui: http://forums.create.msdn.com/forums/t/94242.aspx Verifiquem se a aplicacao para no breakpoint, assim que inserem um novo todo.
  7. LINQ to SQL - Vários INSERTs

    Bom Dia Galera, Estou me aventurando no LINQ to SQL, estou achando muito interessante... mas me deparei com um problema e ainda não consegui encontrar nenhuma solução... tenho uma tabela de Nota Fiscal, e outra com os Itens da NF(produtos)... preciso fazer um INSERT na table de NF e depois os INSERT dos itens... Minha duvida é o seguinte, como faço para fazer esses INSERT e caso encontre algum erro no caminho ele da um Rollback... ou fazer isso dentro de uma transaction onde só commita após estas tudo Ok... preciso de uma luz com relação a isso... estou utilizando a Linguagem VB.NET. Desde já agradeço. Abraços.
  8. O senhor Jon Skeet, um sujeito ligeiramente famoso no mundo do C#, resolveu à uns tempos atrás escrever sobre a implementação LINQ to Objects. Estava à espera que acabasse a série de artigos para colocar cá tudo, mas raios que o homem gosta de escrever Por isso resolvi colocar antes de chegar ao fim, visto que já está bem constituído. Basicamente ao longo dos artigos, é efectuada uma reimplementação total do LINQ to Objects, dando ao mesmo tempo uma explicação bastante boa de cada funcionalidade implementada. Diria que é daquelas leituras obrigatórias http://msmvps.com/blogs/jon_skeet/archive/tags/Edulinq/default.aspx PS: Achei melhor colocar nesta secção, já que achei que é informação de interesse para todos e não para apenas pessoal de C#. Apesar que todo o código de exemplo é C#
  9. ola a todos. eu tenho uma serie de queries Linq que me devolvem apenas um valor, seja inteiro ou string. como faço para fazer o return desse inteiro? os exemplos que enconto apenas enviam os valores para a consola, mas eu quero que devolva o valor. encontrei uma função que copiei e estou a devolver tudo como datatable, quealgumas vezesfica apenas com uma linha e uma coluna, o que é um pouco ridiculo, mas funciona... Como faço devolver apenas aquele valor??? eu ando a fazer assim, o que me devolve um datatable apenas com um inteiro: public datatable procuraNImagens(string connString, int idRegisto) { var Northwind = new ImageCleaner.DataClasses1DataContext(connString); var query = from c in Northwind.TImoveis where c.ID == idRegisto select c; DataTable dt = LINQToDataTable(query); //vai transformar os dados num datatable return dt; } eu queria que a funçao fosse assim: public int procuraNImagens(string connString, int idRegisto)
  10. Ora, alguem me pode explicar como o faço é que é por linq parece ser impossivel pelo menos a mim dá-me sempre erro quando tento converter a imagem da bd para um bitmap . Alguem me pode ajudar eu sei fazer em sql mas queria era em linq :X Abraços
  11. Olá programadores. Comecei recentemente a ligar base de dados aos programas para facilitar a coisa. O meu professor quer que usemos a "linguagem" (não sei se pode chamar assim) LINQ para ligarmos isto. Acontece que ele nos mandou procurar na net a syntax e começarmos a fazer sozinhos. Fartei-me de procurar pela net incluindo aqui no forum, acontece que só encontrei exemplos e nenhuma sintax mais completa com explicação. Podiam ajudar-me sff. Obrigado.
  12. Boas. Como é que, executando um stored procedure que faça vários selects, depois com linq, consigo capturar o resultado de cada select? Claro, tendo já o datacontext criado e com o método do stored procedure criado. Ex do stored procedure: Create procedure as begin select * from tabela1 select * from tabela2 select * from tabela3 end
  13. GridView e Linq

    Boas. Estou com um problemazito. Ao criar uma query em Linq de uma tabela, e ao enviar para uma gridview, a Gridview aparece com as colunas por ordem alfabetica, e não pela ordem pela qual fiz a query. Exemplo: Dim query = from medicos in Datacontext.medicos select nome=medicos.name, telefone=medicos.phone,endereco=medicos.address Na grid aparece na 1ª coluna o endereço, depois o nome e depois o telefone. Já experimentei em C# e dá bem. Será que é da linguagem? Falta alguma coisa? Obrigado
  14. [Resolvido] System.Data.Linq

    Boas. Estou a tentar iniciar a programar em Linq, mas já estou a ter problemas de início. Ora bem, consigo fazer, using System.Linq (o projecto está para usar a framework 3.5), mas quando quero fazer: (...) [Database(Name = "Xpto")] public class P_xpto: DataContext { public P_xpto(String connection) : base(connection) { } public Table<...> ....; } (...) Diz que me falta o namespace respectivo para aceder ao DataContext por exemplo. Teria de colocar using System.Data.Linq. O problema é que em System.Data...nao me aparece Linq! Desde já agradeço a quem me puder explicar o que eventualmente vou ter de mudar no projecto!
  15. Boa noite caros amigos Mais uma vez os meus parabens pelo lindo forum que fizeram. Sou novato em programação e estou a fazer os meus trabalhos ando a contruir uma aplicação de gestão comercial Questão a colocar: Tenho 1 frm_familias Onde contem ListBox com as familias adicionadas depois conforme carrego bt_cima1 e bt_baixo1 eu seleciono para cima ou para baixo com a textbox de cada campo Depois do lado direito tenho uns botoes pequenos que podem mudar o estado dos campos e no fim se eu carregar em gravar poderá actualizar os novos campos alterados pelas setinhas Não estou a ver como poderei fazer no click() de cada seta cima e baixo E no botão gravar qual a instrução para actualizar na base de dados SQL o que eu alterei. Quanto á box que está á frente do nome do campo antes dos botoes é um TextBox será que consigo inactivar para ninguem poder escrever nela ou seja ficar parecida com a ListBox pois isto são campos que alteram apenas com a mudança dos botoes para cima e para baixo ao lado da box dos campos. No entanto tenho um botão para fazer novas familias que origina a frm_novafamilias Só que o primeiro campo que é o COD_Fam devia geral automaticamente o novo codigo aseguir do ultima que tinha sido gerado O segundo campo devia ser um novo campo (nome da familia) e depois quando grava-se actualizaria a janela anterior onde mostra já as familias adicionadas Por outras palavras tudo o que tem botoes para cima e para baixo é campos que foram gerados previamente os que não tem nada são para adicionar e actualizar. :wallbash: Aguardo algum comentário. Nuno Revez :biggrin:
  16. Viva, Vou partilhar com vocês um simples projecto que lista simplesmente os ficheiros de uma directoria. É uma coisa simples mas tem por trás algo novo da FrameWork 3.5, tecnologia LINQ Aqui fica o código: Imports System.Data.Linq Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.Text = CurDir() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim FolderDialog As New FolderBrowserDialog If FolderDialog.ShowDialog = Windows.Forms.DialogResult.OK Then TextBox1.Text = FolderDialog.SelectedPath End If End Sub Private Sub bListar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bListar.Click Dim Ficheiros = From Ficheiro In My.Computer.FileSystem.GetFiles(TextBox1.Text) Select Ficheiro Dim InfoFicheiros = From InfoFicheiro In Ficheiros Select My.Computer.FileSystem.GetFileInfo(InfoFicheiro) Dim Infos = From InfoFile In InfoFicheiros _ Order By InfoFile.Name DataGridFiles.DataSource = Infos.ToList End Sub End Class Especial atenção ao evento do botão listar.
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade