Linguagem Query declarativa

35 views
Skip to first unread message

Lilian Maria Gonçalves

unread,
Jan 21, 2013, 10:09:02 AM1/21/13
to Lista Nosql
Pessoal, estou pesquisando sobre linguagem declarativa para bancos nosql e além do Unql, Jaql, sparql e o cypher, existe mais algum?
Lilian Maria Gonçalves
IFMT-DGTI
Msc Student
Federal University of Pernambuco
Brazil
Lattes: http://lattes.cnpq.br/5137235051070087
Federado CAFe - RNP
Fone@RNP: (65)12544199



Winston Pacheco Junior

unread,
Jan 21, 2013, 2:23:29 PM1/21/13
to nosq...@googlegroups.com
RavenDB usa Linq.

Lilian Maria Gonçalves

unread,
Jan 21, 2013, 4:24:35 PM1/21/13
to Lista Nosql
Sabem algo do UNSQL?

Lilian Maria Gonçalves

unread,
Jan 23, 2013, 8:37:49 AM1/23/13
to Lista Nosql
Winston, você já utilizou o linqpad?  Se ja usou, quando eu faço um select nele, estou colocando 

from f in funcionario
select f {
   f.name
   }

Mas ele não está validando o database da conexão.  Tem como dar umas dicas?

Lilian Maria Gonçalves
IFMT-DGTI
Msc Student
Federal University of Pernambuco
Brazil
Lattes: http://lattes.cnpq.br/5137235051070087
Federado CAFe - RNP
Fone@RNP: (65)12544199





Em 21 de janeiro de 2013 16:23, Winston Pacheco Junior <winston...@gmail.com> escreveu:

Winston Pacheco Junior

unread,
Jan 23, 2013, 11:42:36 AM1/23/13
to nosq...@googlegroups.com
Nunca usei linqpad. Eu sempre uso a IDE mesmo. Ainda não testei o MonoDevelop pra ver se tem suporte a linq.
Quanto a sua query, sem executar acredito que a sua query esteja errada no momento do select.
Se você quer projetar só o nome, mais fácil seria utilizar um objeto anônimo:
from f in funcionarios
select new { nome = f.name };
Ou se você quiser projetar o objeto inteiro, basta retornar o mesmo.
from f in funcionarios
select f;
A noite, vou tentar usar o linqpad. Me pareceu uma ferramenta interessante.

Lilian Maria Gonçalves

unread,
Jan 23, 2013, 11:49:52 AM1/23/13
to Lista Nosql
valeu...vou ver se funciona nele.....

Winston Pacheco Junior

unread,
Jan 23, 2013, 12:06:35 PM1/23/13
to nosq...@googlegroups.com
Não consegui esperar até a noite.
As queries que eu te mandei funcionaram. Se você não colocar o nome no objeto anônimo ele assume o nome da propriedade que você está tentando projetar:
from f in funcionarios
select new { f.name };
Tem uma coisa chata no linqpad. A versão free, não tem code completion. Linq é case-sensitive. É preciso prestar atenção nisso pra não errar.

Lilian Maria Gonçalves

unread,
Jan 23, 2013, 6:59:40 PM1/23/13
to Lista Nosql
Cara não consegui fazer funcionar aqui.... como que vc fez a conexão?  To achando que coloquei algo errado

Winston Pacheco Junior

unread,
Jan 24, 2013, 5:45:21 AM1/24/13
to nosq...@googlegroups.com
Lilian, tem como você me mandar um print do erro?

Lilian Maria Gonçalves

unread,
Jan 24, 2013, 5:48:02 AM1/24/13
to nosq...@googlegroups.com
Ele fala que tem um parênteses esperado na parte do select. Ja coloquei, copiei da documentação mas num funciona.
Ainda acho que é algo com a conexão com banco..
--
 
 


--

Winston Pacheco Junior

unread,
Jan 24, 2013, 5:54:50 AM1/24/13
to nosq...@googlegroups.com
Você está usando qual Driver?

--
 
 

Lilian Maria Gonçalves

unread,
Jan 24, 2013, 5:59:40 AM1/24/13
to Lista Nosql
 
Será que baixei o driver errado? (tô achando :S)
--
 
 

Reply all
Reply to author
Forward
0 new messages