qq_34814488 于 2016-05-27 23:30:38 编辑
<configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-myWebSite-20160525072619.mdf;Initial Catalog=aspnet-myWebSite-20160525072619;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
本人照着CodeRookieGuo高手的博客,一步一步的建立了上下文类studentContext和实体模型类studentModel ,一切都还正常,就是调试了以后还是无法看到生成的数据库或表,是本人哪里弄错了吗?连接字符串有问题吗还是调试运行有问题,调试了就编译了吧?
不好意思,问的有点唐突,希望高手再给指点一下
附 博客地址http://blog.csdn.net/CodeRookieGuo/article/details/51417804
解决方案
5
1、先得新建同名数据库,注意版本问题;2016是13,2014是12;查一下电脑上安装的版本,VS2015就装这两个。然后清理一下(清理解决方案);
2、配置文件还得加上EF内容:
如:
<entityFramework>
<defaultConnectionFactory type=”System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework”>
<parameters>
<parameter value=”mssqllocaldb” />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName=”System.Data.SqlClient” type=”System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer” />
</providers>
</entityFramework>
(后面是连接串定义)
2、配置文件还得加上EF内容:
如:
<entityFramework>
<defaultConnectionFactory type=”System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework”>
<parameters>
<parameter value=”mssqllocaldb” />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName=”System.Data.SqlClient” type=”System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer” />
</providers>
</entityFramework>
(后面是连接串定义)
5
打开 你项目的 *.edmx文件,要么创建实例,要么右键从数据库更新模型,这样就可以啦。
代码是T4模板生成的,顶部菜单 生成->转换全部T4模板。
代码是T4模板生成的,顶部菜单 生成->转换全部T4模板。
30
路由设置改成 Student的,不用默认home就行