【发布时间】:2014-04-17 01:17:15
【问题描述】:
使用 ASP.NET MVC 3 项目使用 Entity Framework 4.1 的 Code First 功能。
但是,数据库 (SQL Server 2008 R2) 不会在应用程序启动时自动创建表映射。关于如何做到这一点的任何想法?
using System;
using System.Data.Entity;
namespace MvcMovie.Models {
public class Movie {
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}
还有这个数据库上下文类
public class MovieDBContext : DbContext
{
public DbSet<Movie> Movies { get; set; }
}
}
在 global.asax 文件中
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
}
请帮忙??我是初学者?甚至你可以推荐一些 asp.net 的阅读材料,这会很有帮助吗?
【问题讨论】:
标签: asp.net entity-framework-4 sql-server-2008-r2 code-first