예제 #1
0
        public virtual T GetSingleObject(List <string> parms, string storeProcedure)
        {
            switch (ConnectionName)
            {
            case "Default":
                return(DbAdapter1.Read(storeProcedure, Make, true, parms.ToArray()));

            case "Inside":
                return(DbAdapter2.Read(storeProcedure, Make, true, parms.ToArray()));

            default:
                return(DbAdapter1.Read(storeProcedure, Make, true, parms.ToArray()));
            }
        }
예제 #2
0
        public virtual T GetSingle(long entityID)
        {
            string sql = string.Format(@"SELECT * FROM {0} WHERE {1} = @EntityID", mTableName, mEntityIDName);

            object[] parms = { "@EntityID", entityID };
            switch (ConnectionName)
            {
            case "Default":
                return(DbAdapter1.Read(sql, Make, false, parms));

            case "Inside":
                return(DbAdapter2.Read(sql, Make, false, parms));

            default:
                return(DbAdapter1.Read(sql, Make, false, parms));
            }
        }