मेरा सी # एप्लिकेशन DataSet
और TableAdapters
का उपयोग करें। वे उत्पन्न वीएस -2008 जीयूआई उपकरण हैं।विंडोज़ फॉर्म एप्लिकेशन में कनेक्शन स्ट्रिंग को संभालने का सबसे अच्छा तरीका क्या है?
उदाहरण:
राइट क्लिक करें परियोजना -> नया आइटम जोड़ें -> डेटासेट
यह विधि एक कनेक्शन स्ट्रिंग app.config
में स्वचालित रूप से जोड़ें।
लेकिन कनेक्शन स्ट्रिंग के लिए यह हार्ड कॉर्ड विधि है। मैं कनेक्शन स्ट्रिंग को एक आसान तरीके से बदलना चाहता हूं। लेकिन जब मैंने डेटा सेट का उपयोग किया, तो कनेक्शन स्ट्रिंग एप्लिकेशन प्रॉपर्टी से प्राप्त होती है। क्या इस स्थिति के लिए कोई समाधान है?
यह Settings.Designer.cs में मेरी कनेक्शन स्ट्रिंग दुकान फ़ाइल
namespace WindowsFormsApplication2.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=SLCERT\\SQLEMK;Initial Catalog=TestDataBase;Integrated Security=True")]
public string TestDataBaseConnectionString {
get {
return ((string)(this["TestDataBaseConnectionString"])); // this is the connection string get from the dataset's
}
}
}
}
app.config शामिल
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="WindowsFormsApplication2.Properties.Settings.TestDataBaseConnectionString"
connectionString="Data Source=SLCERT\SQLEMK;Initial Catalog=TestDataBase;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
और क्या आवेदन करना आसान तरीका नहीं है? – alerya
app.config संपादित करने से क्या आसान हो सकता है? –
ऐप।कॉन्फ़िगर आपके आवेदन के साथ है। इसका एक्सएमएल किसी भी पाठ संपादक में आसानी से संपादन योग्य –