コード例 #1
0
        public void Test1()
        {
            try
            {
                int externalOrderId;
                using (var dbc = new OrderDbContext())
                {
                    var externalOrder = new ExternalOrder(_nextId++)
                    {
                        Recipient = "me", Supplier = null
                    };
                    dbc.Add(externalOrder);
                    dbc.SaveChanges();

                    Assert.Null(externalOrder.Supplier);
                    externalOrderId = externalOrder.Id;
                }

                using (var dbc = new OrderDbContext())
                {
                    var externalOrder = dbc.Find <ExternalOrder>(externalOrderId);
                    Assert.Null(externalOrder.Supplier);
                }
            }
            catch (Exception ex)
            {
                _testOutputHelper.WriteLine(ex.ToString());
                throw;
            }
        }