怎么能通过IIS、SQL Server和VS,在项目的webconfig中自动生成连接字符串?
如图,我知道一个项目要用数据库的时候可以手动和自动添加连接字符串。手动输入的我会,现在想知道怎么能够自动生成。就比如一个GridView控件配置数据源后,就会自动生成一个...
如图,我知道一个项目要用数据库的时候可以手动和自动添加连接字符串。手动输入的我会,现在想知道怎么能够自动生成。
就比如一个GridView控件配置数据源后,就会自动生成一个字符串。但是这种自动生成的是只够GridView1用的,项目应该能生成一个全局的连接字符串吧?
请大神告诉我怎么搞。 展开
就比如一个GridView控件配置数据源后,就会自动生成一个字符串。但是这种自动生成的是只够GridView1用的,项目应该能生成一个全局的连接字符串吧?
请大神告诉我怎么搞。 展开
1个回答
展开全部
复制粘贴 你所添加的连接字符串在configuration>connectionStrings中的add节点里,你可以在程序中的ConfigurationManager.ConnectionStrings["key"].ConnectionString中按照对应的key进行引用,获得连接字符串。
IIS中可以进行配置,在功能视图中有一个连接字符串
Visual Studio中可以在视图中打开数据源,然后在数据源中添加新数据源就可以了
IIS中可以进行配置,在功能视图中有一个连接字符串
Visual Studio中可以在视图中打开数据源,然后在数据源中添加新数据源就可以了
追问
我已经在IIS中的连接字符串功能里面配置了啊,为什么还是没有自动生成?
而且VS的服务器资源管理器里面也添加了连接但也不行?
你说的那个ConfigurationManager那个类在哪找?新建的项目会自动有吗?
追答
引用System.Configuration.dll,那些都没用,你可以直接复制,然后手写代码,为什么非要纠结在自动生成上呢?其实自动生成反而麻烦。自动生成是在你添加一些框架的时候(Entity Framework,Linq to SQL等)自动加上的,所以应该是没用单独的直接向web.config里面直接生成的方法。一般情况下,只要写成这样的: 差不多就行了,连接字符串不知道的话在服务器资源管理器里添加数据连接,然后右键属性,在属性面板里面有。那个ConfigurationManager就是用来使用的,你可以直接复制到代码里,然后Ctrl+shift+F10,引用对应的命名空间
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询