Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 158107
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T10:37:23+00:00 2026-05-11T10:37:23+00:00

In our web project, we have a custom Database Connection class that creates the

  • 0

In our web project, we have a custom Database Connection class that creates the SqlConnection object and get the DB connection string for us from the web.config.

While this is nice, there’s one problem. All projects inside our web project depend on that web.config being there so that this class can work.

There are needs to use this db connection from our DL in other solutions or projects that should not require a web.config such as a Console project that is trying to use lets say some of the DL methods from our web project to do some data manipulation.

Consequently, when I add some of our BL project methods to my console solution, it’s looking to create the DB connection but I have no web.config in my Console application of course so it bombs out.

Is there a better way to manage the creation of the SqlConnection than: a) putting that class in a web project b) making that connection reliant on web.config keys

so that non web based projects can use the BL without that BL referencing and being reliant on a connection that is reliant on ultimately keys in a web.config?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T10:37:24+00:00Added an answer on May 11, 2026 at 10:37 am

    In your console app those DB connection settings need to go into App.Config, however you clearly don’t want to have them stored in both App.Config and Web.Config, so you can use the following technique.

    1) Move the DN configuration settings to a single DBSettings.config file

    2) Reference that config from Web.Config and App.Config as required

    <?xml version='1.0' encoding='utf-8' ?> <configuration>    <appSettings file='DBSettings.config'>    ... </configuration> 

    This technique is detailed here.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 106k
  • Answers 106k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer You can use the CustomLog directive to pipe the access… May 11, 2026 at 8:53 pm
  • Editorial Team
    Editorial Team added an answer ... One of those rules is that no sequence of… May 11, 2026 at 8:53 pm
  • Editorial Team
    Editorial Team added an answer OutlookCode.com and it's forums are always my first point of… May 11, 2026 at 8:53 pm

Related Questions

I'm working on a Silverlight Project with all the features and limitations that entails.
In our project, we have 20 simple web controls, 8 composite web controls including
Our company has an intranet with 30,000+ web pages and 160+ web applications. This
We are looking to provide two custom Platform switches (the platform dropdown in the

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.