Пример #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();
        }
Пример #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);
        }