Пример #1
0
 public DBFileInfo(string path)
 {
     using (ViewDBContext db = new ViewDBContext())
     {
         this._view = db.Views.FirstOrDefault(m => m.Path == path);
     }
 }
 public DBViewDirectoryContents(string path)
 {
     using (ViewDBContext db = new ViewDBContext())
     {
         this._directoryInfo = db.Views.FirstOrDefault(m => m.Path == path);
     }
 }
 public IEnumerator <IFileInfo> GetEnumerator()
 {
     if (_directoryInfo != null)
     {
         using (ViewDBContext db = new ViewDBContext())
         {
             return(db.Views
                    .Where(m => m.ParentId == _directoryInfo.ParentId)
                    .Select(f => new DBFileInfo(f))
                    .GetEnumerator());
         }
     }
     else
     {
         return(null);
     }
 }