Esempio n. 1
0
        public void Destroy <T>(RepositoryRecord <T> item) where T : RepositoryRecord <T>, new()
        {
            TableSchema.Table tbl      = item.GetSchema();
            string            pkColumn = tbl.PrimaryKey.ColumnName;
            object            pkValue  = item.GetColumnValue(pkColumn);

            new Destroy().From(tbl).Where(pkColumn).IsEqualTo(pkValue).Execute();
        }
Esempio n. 2
0
        public void Delete <T>(RepositoryRecord <T> item) where T : RepositoryRecord <T>, new()
        {
            TableSchema.Table tbl      = item.GetSchema();
            string            pkColumn = tbl.PrimaryKey.ColumnName;
            object            pkValue  = item.GetColumnValue(pkColumn);

            Delete <T>(pkColumn, pkValue);
        }