Get the audit log for a speficic record in the database, selecting a sequence of fields in the table, in addition to virtual fields associated with the table.

Namespace: Caisis.DataAccess
Assembly: Caisis.DataAccess (in Caisis.DataAccess.dll) Version: 4.0.4947.22627

Syntax

C#
public DataTable GetVirtualAuditByTableAndPrimaryKey(
	string tableName,
	string primaryKeyName,
	int primaryKey,
	IEnumerable<string> normalFields,
	IEnumerable<string> virtualFields
)
Visual Basic
Public Function GetVirtualAuditByTableAndPrimaryKey ( 
	tableName As String,
	primaryKeyName As String,
	primaryKey As Integer,
	normalFields As IEnumerable(Of String),
	virtualFields As IEnumerable(Of String)
) As DataTable
Visual C++
public:
DataTable^ GetVirtualAuditByTableAndPrimaryKey(
	String^ tableName, 
	String^ primaryKeyName, 
	int primaryKey, 
	IEnumerable<String^>^ normalFields, 
	IEnumerable<String^>^ virtualFields
)

Parameters

tableName
Type: System..::..String

[Missing <param name="tableName"/> documentation for "M:Caisis.DataAccess.AuditLogDa.GetVirtualAuditByTableAndPrimaryKey(System.String,System.String,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})"]

primaryKeyName
Type: System..::..String

[Missing <param name="primaryKeyName"/> documentation for "M:Caisis.DataAccess.AuditLogDa.GetVirtualAuditByTableAndPrimaryKey(System.String,System.String,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})"]

primaryKey
Type: System..::..Int32

[Missing <param name="primaryKey"/> documentation for "M:Caisis.DataAccess.AuditLogDa.GetVirtualAuditByTableAndPrimaryKey(System.String,System.String,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})"]

normalFields
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'String>)>)>
List of fields (in the table) to retrieve for the log
virtualFields
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'String>)>)>
Virtual fields (if any)

Return Value

Type: DataTable

[Missing <returns> documentation for "M:Caisis.DataAccess.AuditLogDa.GetVirtualAuditByTableAndPrimaryKey(System.String,System.String,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})"]

See Also