public void PushRandom()
        {
            var dc = new DistributedServices();

            var sampleData = new SampleData()
            {
                Id      = Guid.NewGuid(),
                Name    = DateTime.Now.ToString(),
                Version = DateTime.Now.ToString()
            };

            dc.PublishDataModel(new DistributedCommandDataModel <SampleData>(
                                    sampleData, EntityAction.Insert));

            Console.WriteLine(sampleData.Id);
        }
Пример #2
0
        public static void Main(string[] args)
        {
            RepositoryEngine.Boot();
            ServicesEngine.Boot();

            var ds = new DistributedServices();

            var sampleData = new SampleData()
            {
                Id      = Guid.NewGuid(),
                Name    = "Name: " + DateTime.Now,
                Version = "Version:" + DateTime.Now
            };

            ds.PublishDataModel(new DistributedCommandDataModel <SampleData>(sampleData, EntityAction.Insert));
            Console.WriteLine(sampleData.Id);
            Console.ReadLine();
        }
        public void TestPedingInsert()
        {
            List <SampleData> xxx = new List <SampleData>();

            for (int i = 0; i < 100; i++)
            {
                xxx.Add(new SampleData()
                {
                    Id   = Guid.NewGuid(),
                    Name = i.ToString()
                });
            }
            var dc = new DistributedServices();

            foreach (var x in xxx)
            {
                dc.PublishDataModel(new DistributedCommandDataModel <SampleData>(x, EntityAction.Insert));
            }
        }