34 lines
800 B
C#
34 lines
800 B
C#
using MongoDB.Bson;
|
|
using MongoDB.Driver;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace LolDataRequestLib.ResponseData
|
|
{
|
|
internal abstract class AResponseData : IResponseData
|
|
{
|
|
|
|
|
|
protected MongoClient mDBClient = new MongoClient(DBDefine.MONGODB주소);
|
|
|
|
protected IMongoDatabase mEventDataBase = null;
|
|
|
|
public DataTable 디비데이터를데이터테이블로만듬() {
|
|
|
|
mEventDataBase = mDBClient.GetDatabase("datalol");
|
|
|
|
return buildDataForResponse(getDataFromMongo());
|
|
|
|
}
|
|
|
|
protected abstract BsonDocument getDataFromMongo();
|
|
|
|
protected abstract DataTable buildDataForResponse(BsonDocument recvDocument);
|
|
|
|
}
|
|
}
|