🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages Started by mk Tue, 13 Apr 2010 06:53
Connection string w osobnym dll.
#21434
Author: mk
Date: Tue, 13 Apr 2010 06:53
13 lines
1675 bytes
Witam,

Mam następujący problem. Szereg parametrów aplikacji głównej znajduje 
się w pliku konfiguracyjnym app.config. Dostęp do bazy danych 
realizowany jest za pomocą Linq2sql ale jego definicja znajduje się w 
osobnym dll'u. Kiedy tworzę data model w tym dll'u automatycznie tworzy 
się dodatkowy plik app.config w tym dll'u zawierający connection string 
do bazy. Czy jest jakaś możliwość aby automatycznie zmergować oba pliki 
app.config? To znaczy chciałbym aby DataModel w dll'u pobierał sobie 
connestion string  który zdefiniowany jest w applikacji głównej?

Pozdrawiam
Mariusz
Re: Connection string w osobnym dll.
#21435
Author: yamma
Date: Tue, 13 Apr 2010 09:53
19 lines
2015 bytes
mk wrote:
> Witam,
>
> Mam następujący problem. Szereg parametrów aplikacji głównej znajduje
> się w pliku konfiguracyjnym app.config. Dostęp do bazy danych
> realizowany jest za pomocą Linq2sql ale jego definicja znajduje się w
> osobnym dll'u. Kiedy tworzę data model w tym dll'u automatycznie
> tworzy się dodatkowy plik app.config w tym dll'u zawierający
> connection string do bazy. Czy jest jakaś możliwość aby automatycznie
> zmergować oba pliki app.config? To znaczy chciałbym aby DataModel w
> dll'u pobierał sobie connestion string  który zdefiniowany jest w
> applikacji głównej?

Skoro już separujesz warstwę danych, to po co ci potrzebny connection string 
w pliku konfiguracyjnym aplikacji głownej? To jest, że tak powiem, prywatna 
sprawa tej dllki. Natomiast jeśli chcesz z poziomu interfejsu użytkownika 
wprowadzić tam jakąś wartość (znaczy, do app.configu tej dllki), to po 
prostu wystaw jakiś interfejs bądź metodę.
yamma 
Re: Connection string w osobnym dll.
#21436
Author: 3P
Date: Wed, 21 Apr 2010 15:43
28 lines
2191 bytes
Dnia 13-04-2010 o 12:53:34 yamma <yamma@wp.pl> napisał(a):

> mk wrote:
>> Witam,
>>
>> Mam następujący problem. Szereg parametrów aplikacji głównej znajduje
>> się w pliku konfiguracyjnym app.config. Dostęp do bazy danych
>> realizowany jest za pomocą Linq2sql ale jego definicja znajduje się w
>> osobnym dll'u. Kiedy tworzę data model w tym dll'u automatycznie
>> tworzy się dodatkowy plik app.config w tym dll'u zawierający
>> connection string do bazy. Czy jest jakaś możliwość aby automatycznie
>> zmergować oba pliki app.config? To znaczy chciałbym aby DataModel w
>> dll'u pobierał sobie connestion string  który zdefiniowany jest w
>> applikacji głównej?
>
> Skoro już separujesz warstwę danych, to po co ci potrzebny connection  
> string w pliku konfiguracyjnym aplikacji głownej? To jest, że tak  
> powiem, prywatna sprawa tej dllki. Natomiast jeśli chcesz z poziomu  
> interfejsu użytkownika wprowadzić tam jakąś wartość (znaczy, do  
> app.configu tej dllki), to po prostu wystaw jakiś interfejs bądź metodę.
> yamma

Nie zgodzę się z tym co napisał yamma.
W ASP.NET też masz dostęp do danych poza WebSitem, a conn stringa masz w  
web.config.

A odpowiadając na pytanie. Dll-ka wyciągnie sobie ustawienie z app.config  
aplikacji.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads