lx
2025-07-11 05946b151e7010b2b1a851892152e6b5d34151b3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ErrorAnalysis.Repository
{
    public class RepositoryInstance
    {
        private static RepositoryInstance _instance;
 
        public static RepositoryInstance Instance { get { return _instance; } }
 
        public COFarResultRepository? COFarResultRepository { get; private set; }
        public COFarWOLRepository? COFarWOLRepository { get; private set; }
        public COModelRepository? COModelRepository { get; private set; }
        public CONearResultRepository? CONearResultRepository { get; private set; }
        public CONearWOLRepository? CONearWOLRepository { get; private set; }
        public COWOLRepository? COWOLRepository { get; private set; }
 
        static RepositoryInstance()
        {
            _instance = new RepositoryInstance();
        }
 
        public void ReLoad(string connectionString)
        {
            COFarResultRepository = new COFarResultRepository(connectionString);
            COFarWOLRepository = new COFarWOLRepository(connectionString);
            COModelRepository = new COModelRepository(connectionString);
            CONearResultRepository = new CONearResultRepository(connectionString);
            CONearWOLRepository = new CONearWOLRepository(connectionString);
            COWOLRepository = new COWOLRepository(connectionString);
        }
 
    }
}