diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-02-20 22:55:15 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-02-20 22:55:15 +0200 |
| commit | 9447a8a09f87d6ea2cb62860021c595386668eec (patch) | |
| tree | a02db15a1247587f14fedb6ccae76f79bd63afb3 /Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs | |
| parent | 17446569ca8d8dd00331da5926b938593c4b117f (diff) | |
| download | Tango-9447a8a09f87d6ea2cb62860021c595386668eec.tar.gz Tango-9447a8a09f87d6ea2cb62860021c595386668eec.zip | |
A lot of work !!!
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs b/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs index d36113e71..94d751482 100644 --- a/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs +++ b/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs @@ -22,6 +22,7 @@ namespace Tango.BL private List<ObservableModifiedEventArgs> _pending_notifications = new List<ObservableModifiedEventArgs>(); private ObservablesContextAdapter _adapter; private static DataSource _override_datasource; + private DataSource _dataSource; /// <summary> /// Initializes a new instance of the <see cref="ObservablesContext"/> class. @@ -38,6 +39,7 @@ namespace Tango.BL /// <param name="isFile">if set to <c>true</c> will try to connect to an .mdf file.</param> public ObservablesContext(DataSource dataSource) : base(dataSource.ToConnection(), true) { + _dataSource = dataSource; Database.SetInitializer<ObservablesContext>(null); Configuration.LazyLoadingEnabled = false; _adapter = new ObservablesContextAdapter(this); @@ -190,6 +192,15 @@ namespace Tango.BL } /// <summary> + /// Gets the current data source. + /// </summary> + /// <returns></returns> + public DataSource GetDataSource() + { + return _dataSource; + } + + /// <summary> /// Gets the actual data source (settings or overridden). /// </summary> /// <returns></returns> @@ -207,7 +218,7 @@ namespace Tango.BL /// <inheritdoc /> public override string ToString() { - return GetActualDataSource().ToString(); + return GetDataSource().ToString(); } /// <summary> |
