Example #1
0
		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;
		}
Example #2
0
		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();
		}
Example #3
0
        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();
        }
Example #4
0
        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);
        }