在应用程序端口上设置数据库
本文关键字:设置 数据库 应用程序 | 更新日期: 2024-11-07 10:45:44
我首先使用代码启动了一个使用 C# 和 MVC 的应用程序来创建我的模型。
我的问题是如何设置一个SQL数据库以与AppHarbor一起运行。 我想为我的用户使用 ASP.NET SQL 配置文件提供程序,并为我创建的模型使用数据库。
我听说过SQL迁移,但不太熟悉。我是否应该使用它来创建脚本,然后使用管理工作室在 AppHarbor 上手动构建,然后按照他们在 AppHarbor 中的建议添加连接字符串以将所有内容连接在一起?
非常感谢任何帮助,因为我即将获得一个实时应用程序,但我无法弄清楚如何正确设置数据库。
问完这个问题后我发现的很好的博客文章示例
创建自己的:
var uriString = ConfigurationManager.AppSettings["SQLSERVER_URI"];
var uri = new Uri(uriString);
var connectionString = new SqlConnectionStringBuilder
{
DataSource = uri.Host,
InitialCatalog = uri.AbsolutePath.Trim('/'),
UserID = uri.UserInfo.Split(':').First(),
Password = uri.UserInfo.Split(':').Last(),
}.ConnectionString;
开发名称:
<connectionStrings>
<add name="connectionstringname" connectionString="Server=localhost;
Database=my-app-debug;User ID=test;Password=dfy5fgFdsvV;" />
<connectionStrings>
更多信息: http://support.appharbor.com/kb/add-ons/using-sequelizer
这是一个常见问题解答:那里有信息显示当人们遇到与管理工作室的连接问题时,它会有所帮助。
http://support.appharbor.com/kb/getting-started/frequently-asked-questions
如果您使用的是实体框架,您可能也应该使用迁移功能。通过迁移,每个应用程序中的应用更新架构(如果需要)都会启动,因此只需担心指向 AppHabor SQL 实例的正确连接字符串。