private DataTable PrepareDataTable(SCIDMappingCollection collection) { DataTable table = new DataTable(); table.Columns.Add("SCObjectID"); table.Columns.Add("ADObjectGuid"); table.Columns.Add("LastSynchronizedVersionTime"); foreach (var item in collection) table.Rows.Add(item.SCObjectID, item.ADObjectGuid, item.LastSynchronizedVersionTime); return table; }
public Dictionary<string, IDMapping> NewIDMappingDictionary = new Dictionary<string, IDMapping>(); //这个没用KeyedCollection,因为特殊用法不适用。 public void Initialize() { SCIDMappingDictionary.Clear(); ADIDMappingDictionary.Clear(); NewIDMappingDictionary.Clear(); DeleteIDMappingDictionary.Clear(); IDMappingCollection allMappings = IDMappingAdapter.Instance.Load(b => b.AppendItem("1", "1", "=", true)); SCIDMappingDictionary = allMappings.ToSCIDMappingCollection(); ADIDMappingDictionary = allMappings.ToADIDMappingCollection(); }
public Dictionary <string, IDMapping> NewIDMappingDictionary = new Dictionary <string, IDMapping>(); //这个没用KeyedCollection,因为特殊用法不适用。 public void Initialize() { SCIDMappingDictionary.Clear(); ADIDMappingDictionary.Clear(); NewIDMappingDictionary.Clear(); DeleteIDMappingDictionary.Clear(); IDMappingCollection allMappings = IDMappingAdapter.Instance.Load(b => b.AppendItem("1", "1", "=", true)); SCIDMappingDictionary = allMappings.ToSCIDMappingCollection(); ADIDMappingDictionary = allMappings.ToADIDMappingCollection(); }
private DataTable PrepareDataTable(SCIDMappingCollection collection) { DataTable table = new DataTable(); table.Columns.Add("SCObjectID"); table.Columns.Add("ADObjectGuid"); table.Columns.Add("LastSynchronizedVersionTime"); foreach (var item in collection) { table.Rows.Add(item.SCObjectID, item.ADObjectGuid, item.LastSynchronizedVersionTime); } return(table); }