2
MongoDB 용 싱글 톤 패턴을 사용해야합니까? 저는 현재 Photon Engine과 MongoDB를 사용하여 턴베이스 게임을위한 Game Server를 만들고 있습니다.MongoDB 용 싱글 톤
public sealed class GSEntities
{
#region Fields
public IMongoClient Client;
public IMongoDatabase Database;
private static GSEntities _instance;
private static readonly Object sync = new object();
public static GSEntities Instance
{
get
{
if (_instance == null)
{
lock (sync)
{
if (_instance == null)
_instance = new GSEntities();
}
}
return _instance;
}
}
}
리포지토리와 같은 다른 패턴을 사용해야합니까?
도움 주셔서 감사합니다. :)