Renaming

alphons <alphons@heijden.com> 9 Sep 2024, 21:37
375c1321dbcdf91232f64a40d731040bf0dc5d5c
12 files changed
  • src/MongoEfCore/App.config
  • src/MongoEfCore/DbContext.cs
  • src/MongoEfCore/MongoDbContext.cs
  • src/MongoEfCore/MongoEfCore.csproj
  • src/MongoEfCore/MongoExtensions.cs
  • src/MongoEfCore/Program.cs
  • src/MongoExample/App.config
  • src/MongoExample/CrmContext.cs
  • src/MongoExample/MongoDbContext.cs
  • src/MongoExample/MongoExample.csproj
  • src/MongoExample/MongoExtensions.cs
  • src/MongoExample/Program.cs
diff --git a/src/MongoEfCore/MongoDbContext.cs b/src/MongoEfCore/MongoDbContext.cs
deleted file mode 100644
index cfc06d2..0000000
--- a/src/MongoEfCore/MongoDbContext.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using MongoDB.Driver;
-
-using System.Configuration;
-
-
-namespace MongoEfCore
-{
- public class MongoDbContext(string name)
- {
- private readonly IMongoDatabase db = new MongoClient(ConfigurationManager.ConnectionStrings["mongo"].ConnectionString)
- .GetDatabase(name);
- public IMongoCollection<T> Table<T>() => db.GetCollection<T>($"{typeof(T).Name}Table");
- }
-}
diff --git a/src/MongoEfCore/App.config b/src/MongoExample/App.config
similarity index 100%
rename from src/MongoEfCore/App.config
rename to src/MongoExample/App.config
diff --git a/src/MongoEfCore/DbContext.cs b/src/MongoExample/CrmContext.cs
similarity index 85%
rename from src/MongoEfCore/DbContext.cs
rename to src/MongoExample/CrmContext.cs
index 6715edb..95e8bd4 100644
--- a/src/MongoEfCore/DbContext.cs
+++ b/src/MongoExample/CrmContext.cs
@@ -2,9 +2,9 @@
using MongoDB.Driver;
-namespace MongoEfCore;
+namespace MongoExample;
-public class DbContext(string name) : MongoDbContext(name)
+public class CrmContext() : MongoDbContext("Crm")
{
public IMongoCollection<Klant> KlantTable => Table<Klant>();
public IMongoCollection<Hypotheek> HypotheekTable => Table<Hypotheek>();
diff --git a/src/MongoExample/MongoDbContext.cs b/src/MongoExample/MongoDbContext.cs
new file mode 100644
index 0000000..ce72cca
--- /dev/null
+++ b/src/MongoExample/MongoDbContext.cs
@@ -0,0 +1,13 @@
+using MongoDB.Driver;
+
+using System.Configuration;
+
+
+namespace MongoExample;
+
+public class MongoDbContext(string name)
+{
+ private readonly IMongoDatabase db = new MongoClient(ConfigurationManager.ConnectionStrings["mongo"].ConnectionString)
+ .GetDatabase(name);
+ public IMongoCollection<T> Table<T>() => db.GetCollection<T>($"{typeof(T).Name}Table");
+}
diff --git a/src/MongoEfCore/MongoEfCore.csproj b/src/MongoExample/MongoExample.csproj
similarity index 100%
rename from src/MongoEfCore/MongoEfCore.csproj
rename to src/MongoExample/MongoExample.csproj
diff --git a/src/MongoEfCore/MongoExtensions.cs b/src/MongoExample/MongoExtensions.cs
similarity index 100%
rename from src/MongoEfCore/MongoExtensions.cs
rename to src/MongoExample/MongoExtensions.cs
diff --git a/src/MongoEfCore/Program.cs b/src/MongoExample/Program.cs
similarity index 90%
rename from src/MongoEfCore/Program.cs
rename to src/MongoExample/Program.cs
index c45da73..1dc4b01 100644
--- a/src/MongoEfCore/Program.cs
+++ b/src/MongoExample/Program.cs
@@ -2,10 +2,10 @@
using MongoDB.Driver;
using MyExtensions;
-using MongoEfCore;
+using MongoExample;
-var db = new DbContext("Crm");
+var db = new CrmContext();
//var indexKeysDefinition = Builders<Klant>.IndexKeys.Ascending(x => x.Name);