.NET 若干tips
来源:互联网 发布:照片排版软件哪个好 编辑:程序博客网 时间:2024/06/05 15:15
1、using 的作用只是简化代码(在引用类时省略命名空间),引用一个类时,必须将其所在的dll文件加入项目的引用。只有添加引用后,IntelliSense工具才会起作用。
方法:项目→添加引用
MSDN中的每一个类介绍页面上都有两行:命名空间(using需要加入的),程序集(所在的dll文件)。
2、在程序的配置文件中预置连接字符串和数据库提供商的名字
通常,可以直接在app.config文件的<appSettings>配置节加入key值作为索引名,value值保存连接字符串。
连接时,在程序中直接调用:
ConfigurationManager.AppSettings[索引名]
获取连接字符串;
此外,如果有可能在不同情况下使用不同数据库,可以在app.config文件的<appSettings>配置节加入key值作为索引名,value值保存要用的数据库名称:
<appSettings> <add key="ConnectionStringName" value="MySqlConnectionStringInOffice" /> </appSettings>
在app.config文件的<connectionStrings>配置节存储两个数据库的信息:
<connectionStrings> <add name="MySqlConnectionStringInOffice" connectionString="Data Source=server1;Initial Catalog=database1;Integrated Security=True" providerName="System.Data.SqlClient" /> <add name="MySqlConnectionStringAtHome" connectionString="Data Source=server2;Initial Catalog=database2;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
在连接时:
//从app.config文件中的appSettings节取出预先存储的ConnectionStringName元素的值 string connectionStringName = ConfigurationManager.AppSettings["ConnectionStringName"]; //获取app.config文件的connectionStrings配置节 ConnectionStringsSection section=(ConnectionStringsSection)ConfigurationManager.GetSection("connectionStrings"); //获取connectionStrings配置节中name值为connectionStringName的元素的ConnectionString值和ProviderName值 connectionString=section.ConnectionStrings[connectionStringName].ConnectionString; providerName=section.ConnectionStrings[connectionStringName].ProviderName;
如果改用另一个数据库,则只需要修改app.config文件的appSettings配置节为:
<appSettings> <add key="ConnectionStringName" value="MySqlConnectionStringAtHome" /> </appSettings>
注:app.config中如果有"configSections"配置节,则必须将其放在最前,appSettings等其他都要放在后面。
- .NET 若干tips
- .net Tips
- ASP.NET学习Tips
- ASP.NET Tips
- ASP.NET Performance Tips
- ASP.NET学习Tips
- Asp.net 开发 Tips
- Net/HTTP debug tips
- 20170517 ASP.NET tips
- 活动目录.NET编程Tips
- .NET Tips : const vs readonly
- Some Cool Tips for .NET
- Some Cool Tips for .NET
- 活动目录.NET编程Tips
- Some Cool Tips for .NET
- Some Cool Tips for .NET
- 《Some Cool Tips for .NET》
- Visual Studio .Net Development Tips
- 解决Eclipse运行Jboss出现java.lang.OutOfMemoryError:PermGen space
- SecureCRT常用设置
- 程序员/开发人员实际在用哪些工具
- Android 知名 博客
- 常用的android弹出对话框
- .NET 若干tips
- 微芯片上生成操控量子纠缠获成功
- struts bean 标签
- Delphi 文件操作
- 字母索引查询ListView组件
- debian改语言改时区
- 软件测试的相关知识
- 两个List对比筛选
- 嵌入式软件调试方法