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

GetStoredProcedure() public method

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

            LoadStoredProcedures(database, procName, connectionString);

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

            return database.StoredProcList.FirstOrDefault();
        }