Click here to Skip to main content
15,881,803 members
Home / Discussions / C#
   

C#

 
GeneralRe: Get outlook password Pin
Dave Kreskowiak14-Nov-12 1:49
mveDave Kreskowiak14-Nov-12 1:49 
GeneralRe: Get outlook password Pin
Pete O'Hanlon14-Nov-12 2:05
mvePete O'Hanlon14-Nov-12 2:05 
GeneralRe: Get outlook password Pin
Dave Kreskowiak14-Nov-12 4:36
mveDave Kreskowiak14-Nov-12 4:36 
AnswerRe: Get outlook password Pin
Abhinav S13-Nov-12 21:07
Abhinav S13-Nov-12 21:07 
GeneralRe: Get outlook password Pin
Pete O'Hanlon13-Nov-12 22:06
mvePete O'Hanlon13-Nov-12 22:06 
QuestionError 19 'LogManager' is an ambiguous reference between Pin
classy_dog13-Nov-12 16:09
classy_dog13-Nov-12 16:09 
AnswerRe: Error 19 'LogManager' is an ambiguous reference between Pin
Dave Kreskowiak13-Nov-12 18:38
mveDave Kreskowiak13-Nov-12 18:38 
QuestionC# use connection string in app.config Pin
rachel_m13-Nov-12 11:46
rachel_m13-Nov-12 11:46 
Can you tell me how to use the connection string value from the app.config file and not the hard codee values?

In a C# 2008 desktop/console application, I created the connections to the database using linq to sql. Everything worked fine until I moved the
code to point to a different database. Somehow the original database connections are being saved and the values from the app.config file
are not being used.

I tried to do what the following link: http://refat38.wordpress.com/2012/01/30/unpick-linq-to-sql-connection-string-from-application-settings/,
said to do however, I do not know what the following statement means to do from this link:
Now Right Click and open the Properties on your DAL or project containing your LINQ to SQL classes and remove the connection string “Application Setting” reference on the Settings tab.

I also tried to add the following to the *.designer.cs file:
base(ConfigurationManager.ConnectionStrings["esample.Properties.Settings.devtestConnectionString"].ConnectionString, mappingSource) and attached
a system.configuration file as a reference.

1. The following code is from the app.config file:
<connectionStrings>
    
    <add name="esample.Properties.Settings.devtestConnectionString"
      connectionString="Data Source=dev;Initial Catalog=devtest;Integrated Security=True"
      providerName="System.Data.SqlClient" />    
  </connectionStrings>

2. The following is from the settings.settings file
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="esample.Properties" GeneratedClassName="Settings">
  <Profiles />
  <Settings>
    <Setting Name="devtestConnectionString" Type="(Connection string)" Scope="Application">
      <DesignTimeValue Profile="(Default)"><?xml version="1.0" encoding="utf-16"?>
<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ConnectionString>Data Source=dev;Initial Catalog=devtest;Integrated Security=True</ConnectionString>
  <ProviderName>System.Data.SqlClient</ProviderName>
</SerializableConnectionString></DesignTimeValue>
      <Value Profile="(Default)">Data Source=dev;Initial Catalog=devtest;Integrated Security=True</Value>
    </Setting>
   </Settings>
</SettingsFile>

The following is from the settings.designer.cs file
namespace esample.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=dev;Initial Catalog=devtest;Integrated Security=True")]
        public string devtestConnectionString {
            get {
                return ((string)(this["devtestConnectionString"]));
            }
        }
        
        
    }
}

The following is from the *.designer.cs

namespace esample
{
	using System.Data.Linq;
	using System.Data.Linq.Mapping;
	using System.Data;
	using System.Collections.Generic;
	using System.Reflection;
	using System.Linq;
	using System.Linq.Expressions;
	using System.ComponentModel;
	using System;
        using System.Configuration;
	
	
	[System.Data.Linq.Mapping.DatabaseAttribute(Name="devtest")]
	public partial class esampleDataContext : System.Data.Linq.DataContext
	{
		
		private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();

		
		public esampleDataContext() :

        base(global::esample.Properties.Settings.Default.devtestConnectionString, mappingSource)
        //base(ConfigurationManager.ConnectionStrings["esample.Properties.Settings.devtestConnectionString"].ConnectionString,  mappingSource)
          {	
			OnCreated();
		}
		
		public esampleDataContext(string connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}

Can you show me code and/or tell me how to solve this problem so I can obtain the value from the app.config file?
AnswerRe: C# use connection string in app.config Pin
Clifford Nelson13-Nov-12 11:55
Clifford Nelson13-Nov-12 11:55 
GeneralRe: C# use connection string in app.config Pin
rachel_m13-Nov-12 17:45
rachel_m13-Nov-12 17:45 
GeneralRe: C# use connection string in app.config Pin
Pete O'Hanlon13-Nov-12 19:39
mvePete O'Hanlon13-Nov-12 19:39 
AnswerRe: C# use connection string in app.config Pin
Clifford Nelson14-Nov-12 5:08
Clifford Nelson14-Nov-12 5:08 
AnswerRe: C# use connection string in app.config Pin
n.podbielski13-Nov-12 20:24
n.podbielski13-Nov-12 20:24 
QuestionC# GoF Design pattern usage Pin
David Combrinck13-Nov-12 8:15
professionalDavid Combrinck13-Nov-12 8:15 
AnswerCross posted from the lounge and Q and A. Pin
Pete O'Hanlon13-Nov-12 9:13
mvePete O'Hanlon13-Nov-12 9:13 
AnswerRe: C# GoF Design pattern usage Pin
Eddy Vluggen13-Nov-12 11:32
professionalEddy Vluggen13-Nov-12 11:32 
AnswerRe: C# GoF Design pattern usage Pin
Abhinav S13-Nov-12 21:15
Abhinav S13-Nov-12 21:15 
AnswerRe: C# GoF Design pattern usage Pin
Pete O'Hanlon13-Nov-12 22:28
mvePete O'Hanlon13-Nov-12 22:28 
QuestionMethod, Class, Object Reference Pin
C-P-User-312-Nov-12 10:31
C-P-User-312-Nov-12 10:31 
AnswerRe: Method, Class, Object Reference Pin
Pete O'Hanlon12-Nov-12 10:49
mvePete O'Hanlon12-Nov-12 10:49 
GeneralRe: Method, Class, Object Reference Pin
C-P-User-312-Nov-12 13:19
C-P-User-312-Nov-12 13:19 
GeneralRe: Method, Class, Object Reference Pin
Pete O'Hanlon12-Nov-12 20:15
mvePete O'Hanlon12-Nov-12 20:15 
GeneralRe: Method, Class, Object Reference Pin
J4amieC12-Nov-12 21:36
J4amieC12-Nov-12 21:36 
GeneralRe: Method, Class, Object Reference Pin
Pete O'Hanlon12-Nov-12 22:11
mvePete O'Hanlon12-Nov-12 22:11 
GeneralRe: Method, Class, Object Reference Pin
Simon_Whale12-Nov-12 22:06
Simon_Whale12-Nov-12 22:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.