Int32 ITable.Insert(Database database, TableRecord record) { return(this.Insert(database, (T)record)); }
Int32 ITable.Delete(Database database, TableRecord record) { return(this.Delete(database, (T)record)); }
Int32 ITable.Update(TableRecord record) { return(this.Update((T)record)); }
Int32 ITable.Delete(TableRecord record) { return(this.Delete((T)record)); }
TableRecord ITable.SelectByPrimaryKey(Database database, TableRecord record) { return(this.SelectByPrimaryKey(database, (T)record)); }
Int32 ITable.Insert(TableRecord record) { return(this.Insert((T)record)); }
Int32 ITable.Delete(TransactionContext context, TableRecord record) { return((this as ITable).Delete(context.Database, record)); }
TableRecord ITable.SelectByPrimaryKey(TableRecord record) { return(this.SelectByPrimaryKey((T)record)); }
Int32 ITable.Insert(TransactionContext context, TableRecord record) { return((this as ITable).Insert(context.Database, record)); }
TableRecord ITable.SelectByPrimaryKey(TransactionContext context, TableRecord record) { return((this as ITable).SelectByPrimaryKey(context.Database, record)); }
public static Int32 Delete <T>(this Database database, T table, TableRecord record) where T : ITable { return(table.Delete(database, record)); }
public static Int32 Insert <T>(this Database database, T table, TableRecord record) where T : ITable { return(table.Insert(database, record)); }
public static TableRecord SelectByPrimaryKey <T>(this Database database, T table, TableRecord record) where T : ITable { return(table.SelectByPrimaryKey(database, record)); }