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);
|
}
|
|
}
|
}
|