示例#1
0
 private static void GetRequiredFields(TableDefinition main, TableDefinition changes, TableDefinition tableDefinition)
 {
     foreach (var required in main.RequiredColumns.Concat(changes.RequiredColumns))
     {
         tableDefinition.SetRequired(required);
     }
 }
示例#2
0
 /// <summary>
 /// Indicate that a field is mandatory in difference reports when a row from the table is present, even if it is not a difference. This can be
 /// a useful way to enhance readability in difference output.
 /// </summary>
 /// <param name="fieldName">The name of the field that should be present in difference output.</param>
 public TableDefiner IsRequired(string fieldName)
 {
     _tableDefinition.SetRequired(fieldName);
     return(this);
 }