Renato Haddad

MVP, Developer .NET and MS-Office, MCPD, MCTS

Sponsors

Dois novos artigos publicados no MSDN: Repositório de dados no EF 6 e Visual Studio Online
Olá desenvolvedores. A MS publicou mais 2 artigos meus na biblioteca mundial. Nestes eu explico como criar um Repositório de dados no Entity Framework 6, onde compartilho uma forma dinâmica de atribuir entidades em tempo de execução ao Contexto do EF. E o outro é sobre uma das novidades da MS, o VSOnline, onde vc tem toda a infra de controle de códigos online que o TFS oferece, além é claro de oferecer o ALM.

Repositório de dados no Entity Framework 6 http://msdn.microsoft.com/pt-br/library/dn630213.aspx

Como fazer Integração Contínua de Build no Windows Azure usando o Visual Studio Online? http://msdn.microsoft.com/pt-br/library/dn632718.aspx

Boa leitura. Renatão
Interessantes novidades sobre o entity framework 6.1
Veja aqui https://entityframework.codeplex.com/wikipage?title=specs algumas novidades do EF 6.1. Gostei muito do Code First Annotations. Boa leitura.
Novidades no MVC 5.1

A MS lançou em 20/jan/2014 umas novidades interessantes sobre o MVC 5.1. Confira em http://weblogs.asp.net/jgalloway/archive/2014/01/21/looking-at-asp-net-mvc-5-1-and-web-api-2-1-part-1-overview-and-enums.aspx a lista de algumas features.

Uma que gostei muito é o uso de 2 atributos do DataAnnotations (MinLengthAttribute e MaxLengthAttributelos no AJAX com o this. http://www.asp.net/mvc/overview/releases/mvc51-release-notes#Unobtrusive 

 

E o uso de Enum na classe de forma que a View enxergue, fantástico: http://www.asp.net/mvc/overview/releases/mvc51-release-notes#Enum e http://weblogs.asp.net/jgalloway/archive/2014/01/21/looking-at-asp-net-mvc-5-1-and-web-api-2-1-part-1-overview-and-enums.aspx

public class Person
{
    [ScaffoldColumn(false)]
    public int Id { get; set; }
    [UIHint("Enum-radio")]
    public Salutation Salutation { get; set; }
    [Display(Name = "First Name")]
    [MinLength(3, ErrorMessage = "Your {0} must be at least {1} characters long")]
    [MaxLength(100, ErrorMessage = "Your {0} must be no more than {1} characters")]
   public string FirstName { get; set; }
    [Display(Name = "Last Name")]
    [MinLength(3, ErrorMessage = "Your {0} must be at least {1} characters long")]
    [MaxLength(100, ErrorMessage = "Your {0} must be no more than {1} characters")]
    public string LastName { get; set; }
    public int Age { get; set; }
}
//I guess technically these are called honorifics
public enum Salutation : byte
{
    [Display(Name = "Mr.")]   Mr,
    [Display(Name = "Mrs.")]  Mrs,
    [Display(Name = "Ms.")]   Ms,
    [Display(Name = "Dr.")]   Doctor,
    [Display(Name = "Prof.")] Professor,
    Sir,
    Lady,
    Lord
}

 

bons estudos e sucesso nos projetos.

Renatão 

 

Cursos gratuitos MS - Microsoft Virtual Academy

Quer aprender algumas tecnologias da MS. Veja em http://www.microsoftvirtualacademy.com/?mtag=MVP7463 . Eu participei de vários, um deles foi o Entity Framework. Bons estudos. 

Treinamento sobre Entity Framework 6 + Code First + C# + Fluent API + Migrations
Olá desenvolvedores de softwares. Acabei de lançar mais um treinamento onde abordo as novidades do Entity Framework 6 com o VS 2013 http://bit.ly/1dD73bp. Confesso que há muitas features que são fundamentais pra nós desenvolvedores. Code First + C# + Fluent API + Migrations: definir chave primária/composta, tamanho de Strings, campos obrigatórios, mapear propriedades e classes, mapear Stored Procedures, criar entidades com herança de classe, uso de chamadas Assíncronas e ao final, configurar conexão resiliente. O projeto de MVC 5 é apenas como front-end. Bons estudos! Renatão
Treinamento sobre ASP.NET MVC 5 com VS 2013
Olá pessoal, Lancei mais um treinamento e este é sobre o fantástico MVC 5 com o VS 2013. Realmente esta versão está sem palavras de tão boa, em especial o uso do Bootstrap e a configuração de novas rotas do seu jeito. Mais infos em http://bit.ly/1aG2VUD Neste treinamento (2h45) você verá a nova estrutura dos projetos MVC 5, entender as camadas e o funcionamento do MVC 5, a definição do Controller com as Actions e o tipo de retorno, o entendimento e a customização de rotas na execução, uso do Code First no Entity Framework 6, definição e uso de Views com HTML 5, como customizar o Bootstrap, e ao final, a funcionalidade do recurso de Browser link. - Introdução a arquitetura MVC - Estrutura do projeto MVC 5 - O que é um Controller? - Explorar o Model e Controller - O que é uma View e Parcial View? - Views geradas pelo Controller com DB - Customizar o Bootstrap - Customizar as rotas - Browser link Bons estudos e sucesso nos projetos. http://bit.ly/1aG2VUD Renato Haddad
Artigo como Criar um projeto ASP.NET vazio com Entity Framework 6 no VS 2013
Mais um artigo publicado na biblioteca da Microsoft. Este descrevo uma das novidades do ASP.NET no estilo "prepare-se pra babar". O título é "ASP.NET - Criar um projeto ASP.NET vazio com Entity Framework 6" com o VS 2013 é claro. B leitura http://msdn.microsoft.com/pt-br/library/dn539646.aspx. Bons estudos e sucesso nos projetos.
Dicas e truques do Visual Studio 2013
Olá pessoal, Para quem deseja usar o VS 2013, prepare o balde pra babar, pois há fantásticas funcionalidades. De início, criei 10 vídeos de até 6 min com dicas e truques para aprenderem as novas funcionalidades. Confira tudo em http://www.renatohaddad.com/loja/AulasFree.aspx e bons estudos e sucesso nos projetos. Até os próximos vídeos. Espero que gostem. Att., Renato Haddad
Posted: Nov 19 2013, 09:40 PM by renatohaddad
Filed under:
Como Publicar um projeto ASP.NET MVC com Banco de Dados no Azure?
Quer saber como criar uma app MVC com banco de dados e publicar no Azure? Então leia mais este meu novo artigo publicado na Microsoft http://msdn.microsoft.com/pt-br/library/dn449970.aspx . Bons estudos e sucesso! Renatão
Configurar Rotas no ASP.NET

 Aos desenvolvedores de apps, vejam mais um artigo publicado na Microsoft. Neste eu abordei as novidades sobre Rotas (routes) nas apps MVC http://msdn.microsoft.com/pt-br/library/dn423988.aspx. Particularmente achei sensacional este novo modelo de rotas no mvc 5, web api 2. Bons estudos e espero que gostem! Sucesso nos projetos :)

Renatão

More Posts Next page »