public void Dispose() { Action <object> dis = o => { if (o is IDisposable a) { a.Dispose(); } }; if (_accesser != null) { dis(_accesser); _accesser = null; } if (_converter != null) { dis(_converter); _converter = null; } if (_metadatas != null) { dis(_metadatas); _metadatas = null; } }
public DalSimple(IDalAccess <TEntity> accesser, IModelEntityConverter <TEntity> converter, IMetadatas metadatas) { _accesser = accesser; _converter = converter; _metadatas = metadatas; }