最近在工作中,我的任务是为我的部门实施内部使用的URL缩短器。我们在很大程度上是一个ASP.NET MVC商店(只要有可能),所以我很自然地倾向于开源http://shrinkr.codeplex.com/。但是,实体框架对我来说很陌生,我不知道如何实际启动和运行。我为它创建了一个SQL08R2数据库,并将它(应该是什么)传递给了一个有效的连接字符串:
<add name="Shrinkr" connectionString="Data Source=sql08r2.myFQDN;Initial Catalog=Shrinkr;Integrated Security=True" providerName="System.Data.SqlClient" />
在调试模式下构建并运行它会产生以下错误:
当然,我的数据库是空的,没有表结构。我只是无法弄清楚如何使用正确的初始模式填充数据库。我听说EF可以自动生成数据库,但我不确定这是否适用于这种情况。如果Shrinkr版本中有一个SQL文件来启动并运行数据库,我确定无法找到它。我已经一直在我的桌子上撞了几天,我不知道我错过了什么!
答案 0 :(得分:1)
我刚刚下载了源代码,并且Database文件夹中有一个create.sql脚本。听起来就像你正在寻找的那样。