本帖最后由 zhwll 于 2012-10-24 01:46:09 编辑

解决方案 »

  1.   

    http://stackoverflow.com/questions/3877784/entity-framework-code-first-doesnt-generate-database
      

  2.   

    我也遇到这种情况 不过我好像发现了是什么原因你用SQL Server Management Studio  链接名:(LocalDb)\v11.0
    你会发现你原来的数据库在上面,我觉得是生成的时候同名了
    你把“数据库名称”和“AttachDBFilename路径里的名称”改一下
    再试试应该就能生成数据库了你把app_data下的数据库文件删除了之后,其实只是文件删除了
    localdb里面还是有这个数据库在那里,只是你把源文件删除了,所有用不了
    codefirst再生成数据库的时候就会因为同名而出错了