Class UniqueIdRelationalKeyGenerator
Inherited Members
Namespace: Telerik.OpenAccess.Runtime.KeyGenerator
Assembly: Telerik.OpenAccess.Runtime.dll
Syntax
public class UniqueIdRelationalKeyGenerator : HighLowRelationalKeyGenerator, RelationalKeyGenerator
Constructors
UniqueIdRelationalKeyGenerator(String, KeyGeneratorArgs)
Declaration
public UniqueIdRelationalKeyGenerator(string seriesName, KeyGeneratorArgs args)
Parameters
System.
|
Key
|
Methods
generatePrimaryKeyPre(String, RelationalTable, Int32, Object[], Connection)
Declaration
public override void generatePrimaryKeyPre(string className, RelationalTable classTableParam, int newObjectCount, object[] data, Connection con)
Parameters
System.
|
Open
|
System.
|
System.
|
Connection
con
|
Overrides
getRequiresOwnConnection()
Declaration
public override bool getRequiresOwnConnection()
Returns
System.
|
Overrides
GetStartValue(Connection, ref Int32)
Declaration
protected override bool GetStartValue(Connection con, ref int startValue)
Parameters
Connection
con
|
System.
|
Returns
System.
|
Overrides
GetUniqueIds<T>(String, Int32, Int32, Utils.OAFunc<RelationalKeyGenerator, Connection>, out Connection, out Boolean)
Declaration
public override IEnumerable<T> GetUniqueIds<T>(string className, int requestedCount, int grabSize, Utils.OAFunc<RelationalKeyGenerator, Connection> funcObtainConnection, out Connection con, out bool shouldCommit)
Parameters
System.
|
System.
|
System.
|
Open
|
Connection
con
|
System.
|
Returns
System.
|
Type Parameters
T
|
Overrides
ToString()
Declaration
public override string ToString()
Returns
System.
|
Overrides
System.Object.ToString()