C#Mvc3 asp.net构建动态连接字符串

时间:2011-11-17 16:22:23

标签: sql asp.net-mvc appharbor

我需要构建一个动态连接字符串,如this tutorial

所示

但是这段代码非常高于我的技能水平。可以帮助我解决这个问题(非常具体,请)?

本教程指出我们需要创建一个局部类,但该类应该放在哪里?

我的.edmx文件名为DBModel.edmx

我的.tt文件名为TraxzDBContext.tt

连接字符串需要与后面的连接字符串类似:

<add name="TraxzDBEntities"
 connectionString="metadata=res://*/;
       provider=System.Data.SqlClient;
       provider connection string='Data Source=d5d3955e-1183-4e10-8892-9f9d005af0a8.sqlserver.sequelizer.com;
       User ID=1; 
       Password=1;
       Initial Catalog=dbd5d3955e11834e1088929f9d005af0a8;
       MultipleActiveResultSets=True'"
 providerName="System.Data.EntityClient" />

或者,如果有更好的方法以与教程中创建的相同方式创建动态字符串,请告诉我。

感谢任何解决此问题的人。

1 个答案:

答案 0 :(得分:1)

您可以在DBModel.edmx文件所在的同一程序集中的任何位置创建分部类。只需确保使用相同的命名空间。