Udostępnij za pośrednictwem


Enterprise Library 2.0 / Configuration 12.0

We have done it again.  Another drop another configuration change.  You can read the marketing mojo from Tom. Read the MSDN announcement and download it here.  All feedback welcome. 

Now playing: Joe Satriani - Surfing With The Alien

Comments

  • Anonymous
    November 08, 2005
    Hi Scott,

    I have read that the ObjectBuilder was taken from the CAB Block. Does this mean that CAB and Enterprise Library 2.0 are/will become dependant? Or will each Block have its own version of the ObjectBuilder code?

    Yours,

    Alois Kraus
  • Anonymous
    November 13, 2005
    Hi Alois -

    EntLib and CAB will both include their own copy of Object Builder, but they will be the exact same bits. If you install both deliverables, it may make sense to point both solution files at a single copy of Object Builder should you want to change the code.

    Tom
  • Anonymous
    November 28, 2005
    Thanks Tom for the info.
  • Anonymous
    December 02, 2005
    Hi Scott,

    I'm a novice; please be detailed as possible. I downloaded EntLib Nov 2005 and installed VS2005 software from Microsoft Launch Event on Nov. 17 in NYC.

    I was working through an EntLib DAAB example posted on:

    http://www.ronjacobs.com/dataaccesswalkthrough.htm

    In a VB2005 program, I am trying to change the DB reference originally read from app.com

    On this FAQ page:

    http://channel9.msdn.com/wiki/default.aspx/Channel9.EnterpriseLibraryFAQ


    Q: How do I programmatically change existing configuration data?
    A: A good way to do this is to ask for the configuration data from the block, change the information and put it into your own ConfigurationContext object and give it off to the block's provider factory. For example, using the Data Access Application Block:

    DatabaseConfigurationView view = new DatabaseConfigurationView(ConfigurationManager.GetCurrentContext());

    ConnectionStringData connectionStringData = view.GetDatabaseSettings().ConnectionStrings["Sql Connection String"];

    connectionStringData.Parameters.Add(new ParameterData("database", dbname));
    Database db = DatabaseFactory.CreateDatabase();


    I "converted" to VB:


    Dim DatabaseConfigurationView As View = New DatabaseConfigurationView(ConfigurationManager.GetCurrentContext())

    Dim ConnectionStringData As connectionStringData = View.GetDatabaseSettings().ConnectionStrings("Sql Connection String")

    ConnectionStringData.Parameters.Add(New ParameterData("database", dbname))
    db = DatabaseFactory.CreateDatabase()

    ERRORS:
    ConfigurationManager, connectionstringdata and ParameterData are "Not Defined"

    What/where references are required ? What code has to be added and where ?

    Thanks in advance


  • Anonymous
    June 12, 2009
    PingBack from http://weakbladder.info/story.php?id=5255