Paulo RB

EF

Linq – Função Take()

by paulorb on jul.19, 2012, under C#, EF

Essa função é util quando precisamos limitar o numero de resultados de uma query.
Por exemplo:

//retorna até 100 registros
   var r = (from i in m.PessoaFisica where i.Nome.StartsWith(iniciaisDoNome) select i.Nome).Take(100).ToList();
Leave a Comment more...

Lista de Ocupações SQL

by paulorb on abr.08, 2012, under EF

Estava precisando um dia desses de uma lista de ocupações, achei uma filtrei e estou disponibilizando ela aqui em dois formatos txt e sql para sql modifique o começo do sql para bater com a sua tabela. Bom proveito

ListaOcupacoes

sql_ocupacoes

Leave a Comment more...

T4 Language

by paulorb on fev.17, 2012, under C#, EF

Um bom artigo sobre T4 Language. Muito interessante e no final mostra algumas extenções para o vs.

http://msdn.microsoft.com/en-us/data/gg558520

Leave a Comment : more...

Server-generated keys não são suportadas no SQL Server Compact com EF

by paulorb on fev.02, 2012, under C#, EF

O SQL Server Compact não suporta  Server-generated keys ou seja se quando você criar o arquivo SDF, e for criar a tabela você deve prestar atenção ao criar a chave-primária. Olhe a figura abaixo um exemplo de um exemplo de como configurar.

Na figura setamos o datatype como   BigInt  colocamos como unico e como chave primária. E o mais importante setamos o Identity como false ou seja NÃO queremos que as chaves sejam auto-incrementadas algo que o EF no SQL Server Compact não suporta, nós então  faremos isso manualmente.

No codigo o ID deverá ser preenchido manualmente, algumas soluções para isso.


using (BDEntitiesCont db = new BDEntitiesCont())                {

Tasks t = new Tasks();

t.id = (new Random().Next(1,10000) );

...

}

ou algo melhor


using (BDEntitiesCont db = new BDEntitiesCont())                {

Tasks t = new Tasks();

t.id = DateTime.UtcNow.Ticks;

...

}

Referencias

http://technet.microsoft.com/en-us/library/cc835494.aspx

http://erikej.blogspot.com/2010/04/solutions-to-server-generated-keys-and.html

http://msdn.microsoft.com/pt-br/library/bb738536.aspx

Leave a Comment : more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Calendário

setembro 2017
S T Q Q S S D
« mar    
 123
45678910
11121314151617
18192021222324
252627282930