public void FullSimple()
        {
            EmployeeCollection collection = new EmployeeCollection();
            collection.es.Connection.ConnectionString =
                UnitTestBase.GetFktString(collection.es.Connection);

            if (collection.es.Connection.Name == "SqlCe")
            {
                Assert.Ignore("FULL JOIN not supported.");
            }
            else
            {
                switch (collection.es.Connection.ProviderSignature.DataProviderName)
                {
                    case "EntitySpaces.MSAccessProvider":
                    case "EntitySpaces.MySqlClientProvider":
                    case "EntitySpaces.SQLiteProvider":
                    case "EntitySpaces.SqlServerCeProvider":
                    case "EntitySpaces.SqlServerCe4Provider":
                    case "EntitySpaces.VistaDBProvider":
                    case "EntitySpaces.VistaDB4Provider":
                        Assert.Ignore("FULL JOIN not supported.");
                        break;

                    default:
                        EmployeeQuery eq = new EmployeeQuery("eq");
                        CustomerQuery cq = new CustomerQuery("cq");

                        eq.Select(eq.EmployeeID, eq.LastName, cq.CustomerName);
                        eq.FullJoin(cq).On(eq.EmployeeID == cq.StaffAssigned);

                        Assert.IsTrue(collection.Load(eq));
                        Assert.AreEqual(57, collection.Count);
                        break;
                }
            }
        }