Fujiy

Blog sobre .NET, C#, ASP.NET entre outras tecnologias de desenvolvimento de software

Entity Framework 6 Alpha 2

12/12/2012 22:27:15 Por Fujiy

O Entity Framework, que está sendo desenvolvido de forma Open Source no Codeplex, acaba de receber mais um release Alpha, cerca de um mês após o primeiro. A intenção é colher o feedback dos desenvolvedores, pra isso basta iniciar um tópico no Fórum do Codeplex.

Novidades desde o Alpha 1:

Em alguns casos será necessário atualizar o código pra funcionar na nova versão do Entity Framework.

O Alpha 2 já se encontra no NuGet.

ASP.NET MVC, usando Array, List, IEnumerable no ViewModel e ModelBind

16/11/2012 19:44:00 Por Fujiy

Um problema comum que sempre me fazia perder um bom tempo e deixava o código um pouco mais sujo era trabalhar com Arrays ou melhor, IEnumerable's em geral. Normalmente tenho um IEnumerable<AlgumaCoisa> no meu ViewModel e quero usar todas as funcionalidades do ASP.NET MVC normalmente com o Model Binding.

Assumindo o seguinte ViewModel:

public class PredioViewModel
{
    public string Nome { getset; }
    public List<AndarViewModel> Andares { getset; }
}
public class AndarViewModel
{
    public int Id { getset;}
    public string Nome { getset; }
    public decimal Preco { getset; }
}

Leia mais...

Criando NuGet Packages - Parte 2 - Package Explorer

16/11/2012 18:09:00 Por Fujiy

Agora que sabemos as convenções usadas podemos criar o package nos padrões recomendados. A forma mais fácil e rápida é usando o Nuget Package Explorer, uma GUI que cria o arquivo .nuspec e o package(.nupkg) de forma visual. Também é possível criar o package manualmente.

Leia mais...

Programming Entity Framework

16/10/2012 23:32:28 Por Fujiy

Já faz algum tempo que terminei de ler este livro mas não tive a oportunidade de comentar sobre ele.
Você pode pensar, um livro sobre Entity Framework? Mas não é só sair usando? Sim você pode, mas como qualquer ORM o Entity Framework é uma abstração, que tenta ser o mais transparente possível, mas o mundo relacional e orientado a objetos é bem diferente e nem tudo acaba se comportando como a gente espera por isso é importante tem uma noção de coisas as coisas funcionam. Isso vale pra qualquer biblioteca ou framework, seja NHibernate, ASP.NET, BCL, etc, quando as coisas dão errado e algo parece estranho ou ser um bug, normalmente o problema é algum detalhe no nosso código que não é tão óbvio quando não conhecemos bem o funcionamento da ferramenta.

Leia mais...

FujiyBlog v0.4

05/10/2012 20:21:57 Por Fujiy

Versão 0.4 com as novidades que postei a algum tempo e mais algumas:
Leia mais...