2013-03-21 9 views
2

Я новичок в MVC 4. Я работаю над tutorial, который я нашел при просмотре в Интернете, и я пытаюсь добавить модель в свое приложение. Я создал один, и когда я пытаюсь добавить контроллер дает мне сообщение об ошибке, как ..Ошибка в файле webconfig

Unable to retrive metadata for 'Practice.Models.Customer'.Invalid value for Key 'attachdbfilename'. 

МОДЕЛЬ:

public class Customer 
{ 

    public int ID { get; set; } 
    public string Name { get; set; } 
    public int Amount { get; set;} 
} 
public class CustomerDBContext : DbContext 
{ 
    public DbSet<Customer> Customers { get; set; } 
} 

строка соединения:

<connectionStrings> 
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-practice-20130320183458;Integrated Security=SSPI" providerName="System.Data.SqlClient" /> 
<add name="CustomerDBContext" 
    connectionString="Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\Customers.mdf;Integrated Security=SSPI" 
    providerName="System.Data.SqlClient" /> 

Я думаю, что есть какая-то проблема с ConnectionString, но не знаю, где it.Please помочь мне решить эту problem..Thanks заранее

ответ

0

Я думаю, что вы должны сделать свой enity виртуальным.

public virtual int ID { get; set; } 
public virtual string Name { get; set; } 
public virtual int Amount { get; set;}