Class PetaPocoDataContext
Inheritance
PetaPocoDataContext
Assembly: DotNetNuke.dll
Syntax
[CLSCompliant(false)]
public class PetaPocoDataContext : IDataContext, IDisposable
Constructors
PetaPocoDataContext()
Declaration
public PetaPocoDataContext()
PetaPocoDataContext(string)
Declaration
public PetaPocoDataContext(string connectionStringName)
Parameters
Type |
Name |
Description |
string |
connectionStringName |
|
PetaPocoDataContext(string, string)
Declaration
public PetaPocoDataContext(string connectionStringName, string tablePrefix)
Parameters
Type |
Name |
Description |
string |
connectionStringName |
|
string |
tablePrefix |
|
PetaPocoDataContext(string, string, Dictionary<Type, IMapper>)
Declaration
public PetaPocoDataContext(string connectionStringName, string tablePrefix, Dictionary<Type, IMapper> mappers)
Parameters
Properties
EnableAutoSelect
Declaration
public bool EnableAutoSelect { get; set; }
Property Value
FluentMappers
Declaration
public Dictionary<Type, IMapper> FluentMappers { get; }
Property Value
TablePrefix
Declaration
public string TablePrefix { get; }
Property Value
Methods
BeginTransaction()
Declaration
public void BeginTransaction()
Commit()
Declaration
Dispose()
Declaration
Execute(CommandType, string, params object[])
Declaration
public void Execute(CommandType type, string sql, params object[] args)
Parameters
ExecuteQuery<T>(CommandType, string, params object[])
Declaration
public IEnumerable<T> ExecuteQuery<T>(CommandType type, string sql, params object[] args)
Parameters
Returns
Type Parameters
ExecuteScalar<T>(CommandType, string, params object[])
Declaration
public T ExecuteScalar<T>(CommandType type, string sql, params object[] args)
Parameters
Returns
Type Parameters
ExecuteSingleOrDefault<T>(CommandType, string, params object[])
Declaration
public T ExecuteSingleOrDefault<T>(CommandType type, string sql, params object[] args)
Parameters
Returns
Type Parameters
GetRepository<T>()
Declaration
public IRepository<T> GetRepository<T>() where T : class
Returns
Type Parameters
RollbackTransaction()
Declaration
public void RollbackTransaction()
Implements
Extension Methods