Esempio n. 1
0
    static public IDbCustomer GetDbContext(string projectName)
    {
        IDbCustomer obCustomer = null;

        switch (projectName)
        {
        case "XXX":
            obCustomer = new context1();
            break;

        case "YYY":
            obCustomer = new context2();
            break;

        default:
            break;
        }
        return(obCustomer);
    }
Esempio n. 2
0
        public void CheckIncludeBuildsQuery()
        {
            var appDbOptions = new DbContextOptionsBuilder()
                               .UseSqlite("DataSource=appDb" + Guid.NewGuid().ToString())
                               .ReplaceEFCrossDbServices();

            var    context   = new context1(appDbOptions.Options);
            string exception = "";

            try
            {
                var result = context.UserJoins
                             .Include("PKConnector");

                result.ToList();
            }
            catch (Microsoft.Data.Sqlite.SqliteException ex)
            {
                exception = ex.Message;
            }


            Assert.AreEqual("SQLite Error 1: 'no such table: UserJoin'.", exception);
        }