VRH.ConnectionStringStore
2.0.0
Connection string handling VRH standard
Release Notes
V2.0.0 (2019.04.04)
Alapvetően az alapértelmezések kezelésében más, mint az előző. Előfordulhat, hogy a korábbi változatot használó egyes programok, amelyeknél
az alapértelmezést használtuk ezzel a verzióval nem fognak működni, de ebben az esetben a megfelelő appconfig és/vagy connectionstringstore
bejegyzés létrehozásával a működés biztosítható.
A működés a következő:
/// A következő neveken keres (ebben a sorrendben):
/// - a hívási paraméterként megadott néven (ha nem null),
/// - VRH.ConnectionStringStore:defaultConnectionString(csak ha az acceptDefault hívási paraméter értéke true)
/// - connectionString(csak ha az acceptDefault hívási paraméter értéke true)
/// - DbConnection(csak ha az acceptDefault hívási paraméter értéke true)
/// Azt a connectionstring értéket adja vissza, amelyik néven először sikerül feloldania.
/// A fenti neveken lehet bejegyzés az appconfig file-ban az appsettings szekció alatt, és a connectionStrings szekció alatt is.
/// Mindegyik néven először az appSettings szekcióban próbálkozik a feloldással, aztán, ha ez nem sikerül, a connectionstrings szekcióban.
///
/// Az appconfig / appSettings szekcióban egy connectionStringStore elem-re való hivatkozás az érték, formája "xmlpath | name", vagy "name", ahol
/// - xmlpath a VrhConnectionStringStore xml file-ra mutat; ha az első karaktere @, akkor abszolut path, ha más, akkor az app könyvtárára relatív
/// - ha az xmlpath nem szerepel, vagy null/üres, akkor a connectionstring store xml file elérési útját a VRH.ConnectionStringStore nevű appSettings elem tartalmazza, ha ez sem létezik, akkor exception!
/// - name egy connectionstring store elem neve; ha a hivatkozott connectionstring store xml file nem létezik, vagy a megadott néven nem létezik benne bejegyzés, akkor exception!
///
/// Az appconfig / connectionStrings szekcióban a névhez tartozó érték maga a connection string; ha az elem üres, vagy szintaktikailag hibás, akkor exception!
Dependencies
This package has no dependencies.
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.3.3 | 36 | 2019.11.26. |
| 2.3.2 | 24 | 2019.09.13. |
| 2.3.1 | 14 | 2019.09.13. |
| 2.3.0 | 13 | 2019.09.13. |
| 2.2.3 | 18 | 2019.06.11. |
| 2.2.2 | 13 | 2019.06.09. |
| 2.2.1 | 20 | 2019.05.12. |
| 2.2.0 | 14 | 2019.05.11. |
| 2.1.0 | 14 | 2019.04.26. |
| 2.0.0 (current version) | 14 | 2019.04.04. |
| 1.3.1 | 14 | 2019.03.26. |
| 1.3.0 | 29 | 2017.02.07. |
| 1.2.1 | 22 | 2016.11.14. |
| 1.2.0 | 13 | 2016.11.14. |
| 1.1.0 | 23 | 2016.10.27. |
| 1.0.0 | 15 | 2016.10.27. |