LINQ connection string

 
Normaal gesproken ga je in LINQ SQL Server dataconnectie leggen en tabellen op het design canvas slepen. Na genereren van de code wordt een infraWebContext.designer file gecreerd met een default constructor en een hard-coded connection string. Dit wil je niet. Je kunt nu een class library toevoegen die eveneens infrawebContext.cs heet. Visual Studio heeft intelligentie die de file automatisch onder de infraWebContext.dbml hangt. In de partial class zit een default constructor die de database settings ophaalt uit de config file.
 

public partial class InfrawebContext

{

public InfrawebContext() :

base(global::Logica.Rws.Infraweb.DataAccess.Logic.Properties.Settings.Default.DatabaseConnection, mappingSource)

{

OnCreated();

}

 

Leave a Reply

Your email address will not be published. Required fields are marked *