Interface IChangeTrackingService
Assembly: Simplic.Change.Tracking.dll
Syntax
public interface IChangeTrackingService : IChangeTrackingRepository
Methods
|
Improve this Doc
View Source
CreateDeepCopy<TModel>(Object)
Declaration
TModel CreateDeepCopy<TModel>(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type Parameters
|
Improve this Doc
View Source
DetailedCompare<T>(T, T)
Declaration
string DetailedCompare<T>(T oldValue, T newValue)
Parameters
Type |
Name |
Description |
T |
oldValue |
|
T |
newValue |
|
Returns
Type |
Description |
System.String |
|
Type Parameters
|
Improve this Doc
View Source
GetJson(Int64)
Declaration
string GetJson(long ident)
Parameters
Type |
Name |
Description |
System.Int64 |
ident |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
IsTrackable<TModel>(Object)
Declaration
bool IsTrackable<TModel>(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
|
Improve this Doc
View Source
TrackChange<TModel, TId>(Object, CrudType, String, Object, Object)
Declaration
void TrackChange<TModel, TId>(object obj, CrudType crudType, string tableName, object snapshot, object primaryKey)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
CrudType |
crudType |
|
System.String |
tableName |
|
System.Object |
snapshot |
|
System.Object |
primaryKey |
|
Type Parameters
Name |
Description |
TModel |
|
TId |
|