Class used for storing intermediate result of the IPersistentRepresentation in form which is ready to be stored directly in the SQL table.
 protected override void CopyParamsToCommand(DbCommand sqlCommand, JournalEntry entry)
 {
     sqlCommand.Parameters["@PersistenceId"].Value = entry.PersistenceId;
     sqlCommand.Parameters["@SequenceNr"].Value = entry.SequenceNr;
     sqlCommand.Parameters["@IsDeleted"].Value = entry.IsDeleted;
     sqlCommand.Parameters["@PayloadType"].Value = entry.PayloadType;
     sqlCommand.Parameters["@Payload"].Value = entry.Payload;
 }
 protected override void CopyParamsToCommand(DbCommand sqlCommand, JournalEntry entry)
 {
     sqlCommand.Parameters[":persistence_id"].Value = entry.PersistenceId;
     sqlCommand.Parameters[":sequence_nr"].Value = entry.SequenceNr;
     sqlCommand.Parameters[":is_deleted"].Value = entry.IsDeleted;
     sqlCommand.Parameters[":payload_type"].Value = entry.PayloadType;
     sqlCommand.Parameters[":payload"].Value = entry.Payload;
 }
示例#3
0
 protected override void CopyParamsToCommand(DbCommand sqlCommand, JournalEntry entry)
 {
     sqlCommand.Parameters["@PersistenceId"].Value = entry.PersistenceId;
     sqlCommand.Parameters["@SequenceNr"].Value = entry.SequenceNr;
     sqlCommand.Parameters["@IsDeleted"].Value = entry.IsDeleted;
     sqlCommand.Parameters["@Manifest"].Value = entry.Manifest;
     sqlCommand.Parameters["@Timestamp"].Value = entry.Timestamp;
     sqlCommand.Parameters["@Payload"].Value = entry.Payload;
 }
示例#4
0
 /// <summary>
 /// Copies values from entities to database command.
 /// </summary>
 /// <param name="sqlCommand"></param>
 /// <param name="entry"></param>
 protected abstract void CopyParamsToCommand(DbCommand sqlCommand, JournalEntry entry);
示例#5
0
 /// <summary>
 /// Copies values from entities to database command.
 /// </summary>
 /// <param name="sqlCommand"></param>
 /// <param name="entry"></param>
 protected abstract void CopyParamsToCommand(DbCommand sqlCommand, JournalEntry entry);