nHydrate.DataImport.SqlClient.ImportDomain.GetView C# (CSharp) Method

GetView() public method

public GetView ( string connectionString, string name, IEnumerable auditFields ) : View
connectionString string
name string
auditFields IEnumerable
return View
        public View GetView(string connectionString, string name, IEnumerable<SpecialField> auditFields)
        {
            var database = new Database();
            database.Collate = DatabaseHelper.GetDatabaseCollation(connectionString);

            LoadViews(database, connectionString);

            var l = database.ViewList.Where(x => x.Name != name).ToList();
            database.ViewList.RemoveAll(x => l.Contains(x));

            return database.ViewList.FirstOrDefault();
        }