示例#1
0
        public virtual void Test_Object_Select_DefaultIfEmpty()
        {
            using (var scope = new TransactionScope())
            {
                var obj   = queryable.Create();
                var value = queryable.DefaultIfEmpty(obj).ToList();
                Assert.AreNotEqual(obj, value.First());

                var valueInMemory = queryable.ToList().DefaultIfEmpty(obj);
                Assert.AreEqual(value.First(), valueInMemory.First());
            }
        }