我感觉SqlServer CE 4.0无需安装即可与 MVC 3 一起使用。事情进展顺利。我已经成功集成了 Troy Goode 的MembershipStarterKit以及 ErikEJ 的SqlServerCEMembership提供程序。两者都在寻找。现在我有一个现代课程:
public class Student
{
[Key]
public int Id{get;set;}
[Required]
public string FirstName{get;set;}
[Required]
public string LastName{get;set;}
[Required]
public DateTime DOB{get;set;}
[Required]
public string Gender{get;set;}
}
我也在使用DBContext
类:
public class MyDbContext: DBContext
{
public DbSet<Student> Students{get;set;}
}
当我尝试通过选择Student
类作为模型来添加控制器时,我收到以下错误:
Unable to retrieve metadata for 'MVCProject1.Models.Student'. There was an error
generating 'ScaffoldingConnectionFactory. Try Rebuilding your project.
我已经尝试了 EntityFrameWork.SqlServerCompact 包的 4.3.0 和 4.3.2 版本,但仍然出现错误。我的方法有什么问题?
编辑:-通过卸载/重新安装软件包,我在重建项目后一次又一次地尝试。