Example #1
0
        static void Main(string[] args)
        {
            int i = 0;

            while (true)
            {
                var method = Console.ReadLine();
                if (method == "trigger")
                {
                    var db    = new ssb_dbEntities1();
                    var order = new Order
                    {
                        OrderID      = Guid.NewGuid(),
                        CustomerName = "trigger" + i
                    };
                    db.Orders.Add(order);
                    db.SaveChanges();
                }
                else if (method == "wcf")
                {
                    SsbBinding clientBinding = new SsbBinding();
                    clientBinding.SqlConnectionString        = Utils.Connectionstring("clientBinding");
                    clientBinding.UseEncryption              = false;
                    clientBinding.UseActionForSsbMessageType = true;
                    clientBinding.Contract = Utils.ChannelContract;

                    OrderServiceClient client = new OrderServiceClient(clientBinding, new EndpointAddress(Utils.ServiceEndpointAddress));
                    var order = new OrderService.Proxies.Order
                    {
                        OrderId      = Guid.NewGuid(),
                        CustomerName = "wcf" + i
                    };
                    client.SubmitOrder(order);
                    client.Close();
                }
                i++;
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            int i = 0;
            while (true)
            {
                var method = Console.ReadLine();
                if (method == "trigger")
                {
                    var db = new ssb_dbEntities1();
                    var order = new Order
                    {
                        OrderID = Guid.NewGuid(),
                        CustomerName = "trigger" + i
                    };
                    db.Orders.Add(order);
                    db.SaveChanges();
                }
                else if (method == "wcf")
                {
                    SsbBinding clientBinding = new SsbBinding();
                    clientBinding.SqlConnectionString = Utils.Connectionstring("clientBinding");
                    clientBinding.UseEncryption = false;
                    clientBinding.UseActionForSsbMessageType = true;
                    clientBinding.Contract = Utils.ChannelContract;

                    OrderServiceClient client = new OrderServiceClient(clientBinding, new EndpointAddress(Utils.ServiceEndpointAddress));
                    var order = new OrderService.Proxies.Order
                    {
                        OrderId = Guid.NewGuid(),
                        CustomerName = "wcf" + i
                    };
                    client.SubmitOrder(order);
                    client.Close();
                }
                i++;
            }
        }