/// <summary> /// 创建一个DBTable的实例 /// </summary> /// <returns></returns> private IDBTable CreateInstance() { if (_client == null) { _client = new OrleansClient(); } return(_client.CreateInstance <IDBTable>().Result); }
/// <summary> /// 创建一个接口的实例 /// </summary> /// <typeparam name="T">指定泛型的接口</typeparam> /// <returns></returns> protected T GetInstance <T>() where T : IBasic { lock (locker) { if (_client == null) { _client = new OrleansClient(); } } return(_client.CreateInstance <T>().Result); }