public bool DatabaseLogDelete(DatabaseLog databaselog)
        {
            return Execute<bool>(dal =>
            {
                DatabaseLog databaselogDelete = dal.DatabaseLog.Where(x => x.DatabaseLogID == databaselog.DatabaseLogID).FirstOrDefault();
                if (databaselogDelete != null)
                {
                    dal.DatabaseLog.DeleteOnSubmit(databaselogDelete);
                    dal.SubmitChanges();
                    return true;
                }
                return false;

            });
        }
        public bool DatabaseLogUpdate(DatabaseLog databaselog)
        {
            return Execute<bool>(dal =>
            {
                DatabaseLog databaselogUpdate = dal.DatabaseLog.Where(x => x.DatabaseLogID == databaselog.DatabaseLogID).FirstOrDefault();
                if (databaselogUpdate != null)
                {
                    databaselogUpdate.DatabaseLogID = databaselog.DatabaseLogID;
                    databaselogUpdate.PostTime = databaselog.PostTime;
                    databaselogUpdate.DatabaseUser = databaselog.DatabaseUser;
                    databaselogUpdate.Event = databaselog.Event;
                    databaselogUpdate.Schema = databaselog.Schema;
                    databaselogUpdate.Object = databaselog.Object;
                    databaselogUpdate.TSQL = databaselog.TSQL;
                    databaselogUpdate.XmlEvent = databaselog.XmlEvent;

                    dal.SubmitChanges();
                    return true;
                }
                return false;

            });
        }
 partial void DeleteDatabaseLog(DatabaseLog instance);
 partial void UpdateDatabaseLog(DatabaseLog instance);
 partial void InsertDatabaseLog(DatabaseLog instance);
 public void DatabaseLogUpdate(DatabaseLog databaselog)
 {
     adventureWorks_BC.DatabaseLogUpdate(databaselog);
 }
 public void DatabaseLogAdd(DatabaseLog databaselog)
 {
     adventureWorks_BC.DatabaseLogAdd(databaselog);
 }