Interface IDataContext
Assembly: DotNetNuke.dll
Syntax
public interface IDataContext : IDisposable
Methods
BeginTransaction()
Declaration
Commit()
Declaration
Execute(CommandType, string, params object[])
Declaration
void Execute(CommandType type, string sql, params object[] args)
Parameters
ExecuteQuery<T>(CommandType, string, params object[])
Declaration
IEnumerable<T> ExecuteQuery<T>(CommandType type, string sql, params object[] args)
Parameters
Returns
Type Parameters
ExecuteScalar<T>(CommandType, string, params object[])
Declaration
T ExecuteScalar<T>(CommandType type, string sql, params object[] args)
Parameters
Returns
Type Parameters
ExecuteSingleOrDefault<T>(CommandType, string, params object[])
Declaration
T ExecuteSingleOrDefault<T>(CommandType type, string sql, params object[] args)
Parameters
Returns
Type Parameters
GetRepository<T>()
Declaration
IRepository<T> GetRepository<T>() where T : class
Returns
Type Parameters
RollbackTransaction()
Declaration
void RollbackTransaction()
Extension Methods