public static void injectRecord(RecordObject rec) { try { BsonDocument doc = new BsonDocument { { "Time", rec.Time }, { "Operation", rec.Operation }, { "Key", rec.KeyWord }, { "Window", rec.Window } }; MongoDBUtils.RecordsCollection.InsertOne(doc); } catch { MongoDBUtils.Connect(); } }
public DBManager() { MongoDBUtils.Connect(); // AppDomain.CurrentDomain.SetData("DataDirectory", Directory.GetCurrentDirectory()); // sqlCon = // "Data Source=(LocalDB)\\MSSQLLocalDB;Integrated Security=True"; // @"Data Source=.\SQLEXPRESS;" + // @"AttachDbFilename=|DataDirectory|\EyeDenticaDB.mdf; // Integrated Security=True; // Connect Timeout=30; // User Instance=True"; // conn = new SqlConnection(sqlCon); // conn.ConnectionString = // "Server =.\\SQLExpress; AttachDbFilename =|DataDirectory|EyeDenticaDB.mdf; Database = EyeDenticaDB; Trusted_Connection = Yes;"; // @"Data Source = (localdb)\v12.0;" + // "User Instance=true;" + // "Integrated Security=true;" + // @"AttachDbFilename = C:\mf\projectTfs\EyeDentica\EyeDenticaService\EyeDenticaService\DB\EyeDenticaDB.mdf;"; }
static MongoDBUtils() { BsonDefaults.GuidRepresentation = GuidRepresentation.Standard; MongoDBUtils.Connect(); }