Meu Dindin - Mudando alguns conceitos

Out 4th, 2008 | By Juliano Oliveira | Category: meu dindin

Hoje fiz uma pequena analise e melhorei muita coisa. Na verdade, voltei um passo para andar mais dois. Hoje temos um sistema de login´e cadastros de usuário. Faltam algumas coisas, como usabilidade, mas foi muito bom fazer as mudanças que fiz. A primeira delas é a modelagem inicial do banco. Vejam como ficou:

Meu Dindin

Outra grande mudança é a troca do Linq to Sql para o Linq to Entities. As classes:

image

Foi extinto do projeto as camadas MeuDindin.Interfaces e MeuDindin.Models. Os modelos agora são os Entities gerados pelo framework. As interfaces do Repository foram transferidas para a camada MeuDindin.Data, no mesmo local onde estão as suas implementações.

Foi adicionado ao projeto também um arquivo SQL para facilitar a criação do ambiente para os colaboradores do projeto. Criei também a string de conexão do Linq to Entities com o banco em uma variável. A string é essa:

“metadata=~/bin/MeuDindin.csdl|~/bin/MeuDindin.ssdl|~/bin/MeuDindin.msl; provider=System.Data.SqlClient;provider connection string=”Data Source=localhost\\sqlexpress;Initial Catalog=MeuDindin;Integrated Security=True\”";

A idéia é facilitar a vida de quem quiser colaborar no projeto.

IMPORTANTE: Inicialmente estava sendo distribuido no projeto o banco em arquivo mdf (MeuDindin.mdf). Para melhorar a criação do ambiente para desenvolvimento, o colaborador terá que ter o SQL Express instalado em sua máquina, criar a base de dados MeuDindin e executar o script de SQL que está sendo distribuido junto do projeto.

Dúvidas comentem!

[]´s

Tags: , , , ,

Escrever um comentário