读书人

mvc+ef4.1不能自动生成数据库的有关问

发布时间: 2012-12-16 12:02:32 作者: rapoo

mvc+ef4.1不能自动生成数据库的问题。
照网络上的例子用mvc3+ef4.1做练习,运行时不能自动生成数据库。
哪位有时间的话不能下载看看?
http://daiheiink.com/Uploads/ContosoUniversity.rar

=============
大概的代码如下。数据库是sql2008,不知是哪里设置的问题。f5运行时不会报错,正常浏览。
麻烦大家了
global.asax

Database.SetInitializer<SchoolContext>(new SchoolInitializer());



SchoolContext.cs
 public class SchoolContext
: DbContext
{
public DbSet<Student> Students { get; set; }
public DbSet<Enrollment> Enrollments { get; set; }
public DbSet<Course> Courses { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}

web.config
<add name="SchoolContext"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=School;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=admin888;Connect Timeout=120"
providerName="System.Data.SqlClient" />

[最优解释]
会不会是权限不够?把Integrated Security设为true,去掉后边的id和pwd试试。
[其他解释]

<add name="SchoolContext"
connectionString="server=.\SQLEXPRESS;database=School;integrated security=true;"
providerName="System.Data.SqlClient"/>

换成这样也是不行,
[其他解释]
代码下载不了. 404.
[其他解释]
一直用ado.ent,EF没有用过
[其他解释]
http://www.168zm.com/UpLoadFiles/ContosoUniversity.rar
地址更改了下,麻烦再看看。谢谢。

读书人网 >asp.net

热点推荐