Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Antonio Montana

[Resolvido] MVC Conectando a base de dados

Recommended Posts

Oi pessoal,

 

vamos comecar a desenvolver um projeto aqui utilizando MVC e pra comecar estou fazendo uns testes pra entender melhor esse metodo.

 

Tenho o seguinte modelo:

 

namespace MvcTest.Models
{
 public class DragAndDrop
 {
   public int CustomerID { get; set; }
   public string Name { get; set; }
 }

 public class DragAndDropDBContext : DbContext
 {
   public DbSet<DragAndDrop> DragAndDropDbSet { get; set; }
 }
}

 

Bem simples como voces podem ver.

 

E no meu WebConfig a seguinte conexao:

 

 <connectionStrings>
   <add name="DragAndDropDbSet"
        connectionString="Data Source=(local);Initial Catalog=InternalProjects;Integrated Security=True;"
        providerName="System.Data.SqlClient" />
 </connectionStrings>

 

Quando tento inserir um Controller selecionando Model e Context recebo a seguinte mensagem de erro:

 

Unable to retrieve metadata for 'MvcTest.Models.DragAndDrop'. One or more validation errors were detected during model generation:

 

- System.Data.Edm.EdmEntityType: : EntityType 'DragAndDrop' has no key defined. Define the key for this EntityType.

- System.Data.Edm.EdmEntitySet: EntityType: EntitySet �DragAndDrop� is based on type �DragAndDrop� that has no keys defined.

 

Alguem sabe qual o problema? Ateh ja tentei inserir a diretiva

[Key]

em cima da propriedade CustomerID, mas mesmo assim nao funcionou!

 

Obrigado

 

Tonny Montana

 

Problem Resolvido pessoal! Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.