コード例 #1
0
ファイル: ActiveRecord.cs プロジェクト: cohaolee/xdapper
        internal static IRepository <Post> GetRepo(string connectionString, string providerName)
        {
            SubSonic.tempdbDB db;
            if (String.IsNullOrEmpty(connectionString))
            {
                db = new SubSonic.tempdbDB();
            }
            else
            {
                db = new SubSonic.tempdbDB(connectionString, providerName);
            }
            IRepository <Post> _repo;

            if (db.TestMode)
            {
                Post.SetTestRepo();
                _repo = _testRepo;
            }
            else
            {
                _repo = new SubSonicRepository <Post>(db);
            }
            return(_repo);
        }
コード例 #2
0
        public Post(string connectionString, string providerName) {

            _db=new SubSonic.tempdbDB(connectionString, providerName);
            Init();            
         }
コード例 #3
0
 internal static IRepository<Post> GetRepo(string connectionString, string providerName){
     SubSonic.tempdbDB db;
     if(String.IsNullOrEmpty(connectionString)){
         db=new SubSonic.tempdbDB();
     }else{
         db=new SubSonic.tempdbDB(connectionString, providerName);
     }
     IRepository<Post> _repo;
     
     if(db.TestMode){
         Post.SetTestRepo();
         _repo=_testRepo;
     }else{
         _repo = new SubSonicRepository<Post>(db);
     }
     return _repo;        
 }       
コード例 #4
0
 public Post(){
      _db=new SubSonic.tempdbDB();
     Init();            
 }
コード例 #5
0
ファイル: ActiveRecord.cs プロジェクト: cohaolee/xdapper
 public Post()
 {
     _db = new SubSonic.tempdbDB();
     Init();
 }
コード例 #6
0
ファイル: ActiveRecord.cs プロジェクト: cohaolee/xdapper
 public Post(string connectionString, string providerName)
 {
     _db = new SubSonic.tempdbDB(connectionString, providerName);
     Init();
 }