我正在关注本教程:http: //msdn.microsoft.com/en-us/data/jj193542了解Code First
使用ADO.NET EF
. 问题是在执行代码时数据库不会自动创建,我认为这是因为我的配置,app.config
但这是我使用真实代码的第一天,我不知道如何调整我的配置文件以便我可以连接到我的服务器并在必要时使用创建的数据库,或者让教程中的程序按照所写的内容创建新数据库。
这是我的App.config
文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<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=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
<!-- <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory> -->
<connectionStrings>
<add name="BloggingContext"
providerName="System.Data.SqlClient"
connectionString="server=milka-pc\sqlserver2012;Database=Panorama;user id=MyID;password=MyPass;port=3333;Integrated Security=True;"/>
</connectionStrings>
<!--<contexts>
<context type=" Blogging.BloggingContext, MyAssembly">
<databaseInitializer type="Blogging.MyCustomBlogInitializer, MyAssembly" />
</context>
</contexts>-->
</entityFramework>
</configuration>
正如你所看到的,当我尝试了各种方法让它工作时,一些部分被评论了。
这就是我尝试连接时服务器资源管理器的样子:
此外,由于我对 ViasualStudioXXXX 和连接到数据库的经验为零,这就是我所看到的以及我选择服务器的方式:
在那里milka-pc\sqlserver2012
我有一个名为的数据库Panorama
,我可以使用它或者更好地按照教程一步一步地离开程序来创建我的新数据库。现在我不能这两个。并且要连接到milka-pc\sqlserver2012
我需要提供UserName
并且Password
我在App.config
. 我这样说只是为了知道这些字段不是空白的