public FavoriteLinkSection GetConfiguration() { FavoriteLinkSection section = (FavoriteLinkSection) ConfigurationManager.GetSection("chapter07/favoriteLink"); return(section); }
public FavoriteLinkDomain() { //string connectionStringName = ConfigurationManager.AppSettings["FavoriteLinksDB"]; //db = DatabaseFactory.CreateDatabase(connectionStringName); FavoriteLinkSection config = GetConfiguration(); string connectionStringName = config.ConnectionStringName; // verify the required connection string is available if (ConfigurationManager.ConnectionStrings[connectionStringName] == null) { throw new DomainException("Missing connection string: " + connectionStringName); } db = DatabaseFactory.CreateDatabase(connectionStringName); }