本人想知道新建一个MVC5项目后系统自动创建数据库的过程。
是不是code first模式执行的,它的具体执行过程请详述。(40分)
我如果想修改配置让第一次运行时创建的是mysql数据库怎么做。(10分)
数据库连接字符串,找到数据库,如果数据库不存在,则创建数据库结构.不管是什么first代码里都会有数据库结构.
创建什么数据库跟你没关系,只要在连接字符串中指定提供器就行
我就是想知道它怎么根据配置文件中的连接字符串创建数据库的。类的调用顺序
@无才不肖生: ....有这个兴趣可以去看ef源码.
是通过(红色部分)这个判断是那种数据库:
<add name="dbContext" connectionString="Datasource=127.0.0.1;Database=test;uid=root;pwd=root;" providerName="MySql.Data.MySqlClient" />
算了,我的问题看来不是一句两句可以回答的