diff --git a/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json
index ad52ff2..408dce7 100644
--- a/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json
+++ b/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json
@@ -9,15 +9,15 @@
"badge": false,
"noIndex": false,
"className": "docs-version-current",
- "path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs",
- "tagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/tags",
+ "path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs",
+ "tagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/tags",
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs",
- "editUrlLocalized": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/i18n/fr/docusaurus-plugin-content-docs/current",
+ "editUrlLocalized": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/i18n/en/docusaurus-plugin-content-docs/current",
"isLast": true,
"routePriority": -1,
"sidebarFilePath": "/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/sidebars.js",
"contentPath": "/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/docs",
- "contentPathLocalized": "/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/i18n/fr/docusaurus-plugin-content-docs/current",
+ "contentPathLocalized": "/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/i18n/en/docusaurus-plugin-content-docs/current",
"docs": [
{
"unversionedId": "Entity-Framework/Fundamentals/ConnectionStrings",
@@ -27,7 +27,7 @@
"source": "@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md",
"sourceDirName": "Entity-Framework/Fundamentals",
"slug": "/Entity-Framework/Fundamentals/ConnectionStrings",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Fundamentals/ConnectionStrings",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/ConnectionStrings",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Fundamentals/ConnectionStrings.md",
"tags": [],
@@ -41,11 +41,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "1. Fundamentals",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/1-fundamentals"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals"
},
"next": {
"title": "1.2. Testing In Memory",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Fundamentals/TestingInMemory"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory"
}
},
{
@@ -56,7 +56,7 @@
"source": "@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md",
"sourceDirName": "Entity-Framework/Fundamentals",
"slug": "/Entity-Framework/Fundamentals/TestingInMemory",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Fundamentals/TestingInMemory",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Fundamentals/TestingInMemory.md",
"tags": [],
@@ -70,11 +70,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "1.1. Connection Strings",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Fundamentals/ConnectionStrings"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/ConnectionStrings"
},
"next": {
"title": "2. Model",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/2-model"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model"
}
},
{
@@ -85,7 +85,7 @@
"source": "@site/docs/Entity-Framework/intro.md",
"sourceDirName": "Entity-Framework",
"slug": "/Entity-Framework/intro",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/intro",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/intro",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/intro.md",
"tags": [],
@@ -99,11 +99,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "Entity Framework Core",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/entity-framework-core"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core"
},
"next": {
"title": "1. Fundamentals",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/1-fundamentals"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals"
}
},
{
@@ -114,7 +114,7 @@
"source": "@site/docs/Entity-Framework/Model/DataSeeding.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/DataSeeding",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/DataSeeding",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeeding",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/DataSeeding.md",
"tags": [],
@@ -128,7 +128,7 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.8. Data Seeding Before Entity Framework 2.1",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
}
},
{
@@ -139,7 +139,7 @@
"source": "@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/DataSeedingBeforeEF2_1",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md",
"tags": [],
@@ -153,11 +153,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.7. Value Generation",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/ValueGeneration"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration"
},
"next": {
"title": "2.9. Data Seeding",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/DataSeeding"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeeding"
}
},
{
@@ -168,7 +168,7 @@
"source": "@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/EF_CF_dataAnnotations",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_dataAnnotations",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md",
"tags": [],
@@ -182,11 +182,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_namingConventions"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_namingConventions"
},
"next": {
"title": "2.3. Fluent API (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_FluentAPI"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_FluentAPI"
}
},
{
@@ -197,7 +197,7 @@
"source": "@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/EF_CF_FluentAPI",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_FluentAPI",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_FluentAPI",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_FluentAPI.md",
"tags": [],
@@ -211,11 +211,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.2. Data Annotations (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_dataAnnotations"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations"
},
"next": {
"title": "2.4. Keys with conventions (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_KeysConvention"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysConvention"
}
},
{
@@ -226,7 +226,7 @@
"source": "@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md",
"tags": [],
@@ -240,11 +240,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.5. Keys with data annotations (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
},
"next": {
"title": "2.7. Value Generation",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/ValueGeneration"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration"
}
},
{
@@ -255,7 +255,7 @@
"source": "@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/EF_CF_KeysConvention",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_KeysConvention",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysConvention",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_KeysConvention.md",
"tags": [],
@@ -269,11 +269,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.3. Fluent API (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_FluentAPI"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_FluentAPI"
},
"next": {
"title": "2.5. Keys with data annotations (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
}
},
{
@@ -284,7 +284,7 @@
"source": "@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md",
"tags": [],
@@ -298,11 +298,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.4. Keys with conventions (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_KeysConvention"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysConvention"
},
"next": {
"title": "2.6. Keys with Fluent API",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI"
}
},
{
@@ -313,7 +313,7 @@
"source": "@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/EF_CF_namingConventions",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_namingConventions",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_namingConventions",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_namingConventions.md",
"tags": [],
@@ -327,11 +327,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2. Model",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/2-model"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model"
},
"next": {
"title": "2.2. Data Annotations (Entity Framework Code First)",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_dataAnnotations"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations"
}
},
{
@@ -342,7 +342,7 @@
"source": "@site/docs/Entity-Framework/Model/ValueGeneration.md",
"sourceDirName": "Entity-Framework/Model",
"slug": "/Entity-Framework/Model/ValueGeneration",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/ValueGeneration",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/ValueGeneration.md",
"tags": [],
@@ -356,11 +356,11 @@
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.6. Keys with Fluent API",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI"
},
"next": {
"title": "2.8. Data Seeding Before Entity Framework 2.1",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
}
},
{
@@ -371,7 +371,7 @@
"source": "@site/docs/intro.md",
"sourceDirName": ".",
"slug": "/intro",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/intro",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/intro",
"draft": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/intro.md",
"tags": [],
@@ -381,9 +381,37 @@
"sidebar_position": 1
},
"sidebar": "tutorialSidebar",
+ "next": {
+ "title": "Unit Tests avec xUnit",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests"
+ }
+ },
+ {
+ "unversionedId": "UnitTests",
+ "id": "UnitTests",
+ "title": "Unit Tests avec xUnit",
+ "description": "Vous trouverez ici une vidéo de présentation des tests unitaires avec xUnit. Je ne montre pas tout, mais ça vous permettra de débuter avec :",
+ "source": "@site/docs/UnitTests.md",
+ "sourceDirName": ".",
+ "slug": "/UnitTests",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests",
+ "draft": false,
+ "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/UnitTests.md",
+ "tags": [],
+ "version": "current",
+ "sidebarPosition": 2,
+ "frontMatter": {
+ "sidebar_position": 2,
+ "title": "Unit Tests avec xUnit"
+ },
+ "sidebar": "tutorialSidebar",
+ "previous": {
+ "title": "mchSamples C# .NET",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/intro"
+ },
"next": {
"title": "Entity Framework Core",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/entity-framework-core"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core"
}
}
],
@@ -394,6 +422,10 @@
"type": "doc",
"id": "intro"
},
+ {
+ "type": "doc",
+ "id": "UnitTests"
+ },
{
"type": "category",
"label": "Entity Framework Core",
@@ -426,7 +458,7 @@
"type": "generated-index",
"description": "Dans cette partie, je donnerai quelques notions pour se connecter à une base à l'aide de chaîne de connection (connection strings), comment utiliser des providers de tests.... Il s'agira en conséquence d'exemples simples manquants d'explications sur certains points, car ils seront présentés plus tard.",
"slug": "/category/1-fundamentals",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/1-fundamentals"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals"
}
},
{
@@ -485,7 +517,7 @@
"type": "generated-index",
"description": "Ce chapitre s'attardera sur le lien entre le modèle et la base de données. En effet, avec EF, l'accès aux données se fait via le modèle, c'est-à-dire l'ensemble de vos classes (qui seront reliées à des tables créées plus ou moins automatiquement) ainsi qu'un contexte (DbContext) qui représentera une session de connexion avec votre (ou vos) base(s) de données. Je présenterai en conséquence tout d'abord comment écrire des classes pour votre modèle, puis comment écrire les différentes relations classiques (aggrégation, one to one, one to many, many to many, mais aussi les dictionnaires), comment gérer les héritages entre classes du modèle dans la base de données, etc.",
"slug": "/category/2-model",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/2-model"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model"
}
}
],
@@ -493,7 +525,7 @@
"type": "generated-index",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/entity-framework-core"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core"
}
}
]
@@ -509,21 +541,21 @@
{
"id": "first-blog-post",
"metadata": {
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/first-blog-post",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/first-blog-post",
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2022-09-06-first-blog-post.md",
"source": "@site/blog/2022-09-06-first-blog-post.md",
"title": "This Page is alive!",
"description": "Here is the beginning of this page, giving you access to information about C# .NET, Entity Framework, xUnit, etc.",
"date": "2022-09-06T00:00:00.000Z",
- "formattedDate": "6 septembre 2022",
+ "formattedDate": "September 6, 2022",
"tags": [
{
"label": "welcome",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome"
},
{
"label": "docusaurus",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus"
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus"
}
],
"readingTime": 0.105,
@@ -558,7 +590,7 @@
"first-blog-post"
],
"metadata": {
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
@@ -569,19 +601,19 @@
}
],
"blogTags": {
- "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome": {
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome": {
"label": "welcome",
"items": [
"first-blog-post"
],
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome",
"pages": [
{
"items": [
"first-blog-post"
],
"metadata": {
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
@@ -592,19 +624,19 @@
}
]
},
- "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus": {
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus": {
"label": "docusaurus",
"items": [
"first-blog-post"
],
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus",
"pages": [
{
"items": [
"first-blog-post"
],
"metadata": {
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
@@ -616,19 +648,19 @@
]
}
},
- "blogTagsListPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags"
+ "blogTagsListPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags"
}
},
"docusaurus-plugin-content-pages": {
"default": [
{
"type": "jsx",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/",
"source": "@site/src/pages/index.js"
},
{
"type": "mdx",
- "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/markdown-page",
+ "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/markdown-page",
"source": "@site/src/pages/markdown-page.md",
"title": "Markdown page example",
"description": "You don't need React to write simple standalone pages.",
diff --git a/Documentation/docusaurus/.docusaurus/registry.js b/Documentation/docusaurus/.docusaurus/registry.js
index 2703837..324ac6c 100644
--- a/Documentation/docusaurus/.docusaurus/registry.js
+++ b/Documentation/docusaurus/.docusaurus/registry.js
@@ -1,44 +1,52 @@
export default {
- '01a85c17': [() => import(/* webpackChunkName: '01a85c17' */ '@theme/BlogTagsListPage'), '@theme/BlogTagsListPage', require.resolveWeak('@theme/BlogTagsListPage')],
- '0e384e19': [() => import(/* webpackChunkName: '0e384e19' */ '@site/docs/intro.md'), '@site/docs/intro.md', require.resolveWeak('@site/docs/intro.md')],
- '14eb3368': [() => import(/* webpackChunkName: '14eb3368' */ '@theme/DocCategoryGeneratedIndexPage'), '@theme/DocCategoryGeneratedIndexPage', require.resolveWeak('@theme/DocCategoryGeneratedIndexPage')],
- '17896441': [() => import(/* webpackChunkName: '17896441' */ '@theme/DocItem'), '@theme/DocItem', require.resolveWeak('@theme/DocItem')],
- '17d546e5': [() => import(/* webpackChunkName: '17d546e5' */ '@site/blog/2022-09-06-first-blog-post.md?truncated=true'), '@site/blog/2022-09-06-first-blog-post.md?truncated=true', require.resolveWeak('@site/blog/2022-09-06-first-blog-post.md?truncated=true')],
- '1a4cf5a6': [() => import(/* webpackChunkName: '1a4cf5a6' */ '@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md'), '@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md')],
- '1be78505': [() => import(/* webpackChunkName: '1be78505' */ '@theme/DocPage'), '@theme/DocPage', require.resolveWeak('@theme/DocPage')],
- '1f391b9e': [() => import(/* webpackChunkName: '1f391b9e' */ '@theme/MDXPage'), '@theme/MDXPage', require.resolveWeak('@theme/MDXPage')],
- '393be207': [() => import(/* webpackChunkName: '393be207' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')],
- '47a8f85a': [() => import(/* webpackChunkName: '47a8f85a' */ '@site/blog/2022-09-06-first-blog-post.md'), '@site/blog/2022-09-06-first-blog-post.md', require.resolveWeak('@site/blog/2022-09-06-first-blog-post.md')],
- '47f773d3': [() => import(/* webpackChunkName: '47f773d3' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc-list.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc-list.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc-list.json')],
- '553b77a1': [() => import(/* webpackChunkName: '553b77a1' */ '@site/docs/Entity-Framework/intro.md'), '@site/docs/Entity-Framework/intro.md', require.resolveWeak('@site/docs/Entity-Framework/intro.md')],
- '5e48264b': [() => import(/* webpackChunkName: '5e48264b' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-tags-0eb.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-tags-0eb.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-tags-0eb.json')],
- '5e9f5e1a': [() => import(/* webpackChunkName: '5e9f5e1a' */ '@generated/docusaurus.config'), '@generated/docusaurus.config', require.resolveWeak('@generated/docusaurus.config')],
- '5ee20ecc': [() => import(/* webpackChunkName: '5ee20ecc' */ '@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md'), '@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md')],
- '61419323': [() => import(/* webpackChunkName: '61419323' */ '@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md'), '@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md', require.resolveWeak('@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md')],
- '6875c492': [() => import(/* webpackChunkName: '6875c492' */ '@theme/BlogTagsPostsPage'), '@theme/BlogTagsPostsPage', require.resolveWeak('@theme/BlogTagsPostsPage')],
- '6af6a94a': [() => import(/* webpackChunkName: '6af6a94a' */ '@site/docs/Entity-Framework/Model/ValueGeneration.md'), '@site/docs/Entity-Framework/Model/ValueGeneration.md', require.resolveWeak('@site/docs/Entity-Framework/Model/ValueGeneration.md')],
- '71b8442c': [() => import(/* webpackChunkName: '71b8442c' */ '@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md'), '@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md', require.resolveWeak('@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md')],
- '723f5759': [() => import(/* webpackChunkName: '723f5759' */ '@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md'), '@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md', require.resolveWeak('@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md')],
- '7b660c8c': [() => import(/* webpackChunkName: '7b660c8c' */ '@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md'), '@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md')],
- '814f3328': [() => import(/* webpackChunkName: '814f3328' */ '~blog/default/blog-post-list-prop-default.json'), '~blog/default/blog-post-list-prop-default.json', require.resolveWeak('~blog/default/blog-post-list-prop-default.json')],
- '82167a88': [() => import(/* webpackChunkName: '82167a88' */ '@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md'), '@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md')],
- '82e8f913': [() => import(/* webpackChunkName: '82e8f913' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-2-model-fd7.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-2-model-fd7.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-2-model-fd7.json')],
- '8882dd50': [() => import(/* webpackChunkName: '8882dd50' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf.json')],
- '8e1fb359': [() => import(/* webpackChunkName: '8e1fb359' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-entity-framework-core-c1b.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-entity-framework-core-c1b.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-entity-framework-core-c1b.json')],
- '935f2afb': [() => import(/* webpackChunkName: '935f2afb' */ '~docs/default/version-current-metadata-prop-751.json'), '~docs/default/version-current-metadata-prop-751.json', require.resolveWeak('~docs/default/version-current-metadata-prop-751.json')],
- '9e4087bc': [() => import(/* webpackChunkName: '9e4087bc' */ '@theme/BlogArchivePage'), '@theme/BlogArchivePage', require.resolveWeak('@theme/BlogArchivePage')],
- 'a5b053fd': [() => import(/* webpackChunkName: 'a5b053fd' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-123.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-123.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-123.json')],
- 'a6aa9e1f': [() => import(/* webpackChunkName: 'a6aa9e1f' */ '@theme/BlogListPage'), '@theme/BlogListPage', require.resolveWeak('@theme/BlogListPage')],
- 'b2a93362': [() => import(/* webpackChunkName: 'b2a93362' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc.json')],
- 'b56df1ef': [() => import(/* webpackChunkName: 'b56df1ef' */ '@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md'), '@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md')],
- 'c1a04c3a': [() => import(/* webpackChunkName: 'c1a04c3a' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-1-fundamentals-285.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-1-fundamentals-285.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-1-fundamentals-285.json')],
- 'c325cb38': [() => import(/* webpackChunkName: 'c325cb38' */ '@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md'), '@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md')],
- 'c4f5d8e4': [() => import(/* webpackChunkName: 'c4f5d8e4' */ '@site/src/pages/index.js'), '@site/src/pages/index.js', require.resolveWeak('@site/src/pages/index.js')],
- 'ccc49370': [() => import(/* webpackChunkName: 'ccc49370' */ '@theme/BlogPostPage'), '@theme/BlogPostPage', require.resolveWeak('@theme/BlogPostPage')],
- 'd1c2ce71': [() => import(/* webpackChunkName: 'd1c2ce71' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json')],
- 'd58bd024': [() => import(/* webpackChunkName: 'd58bd024' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf-list.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf-list.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf-list.json')],
- 'e05a34b8': [() => import(/* webpackChunkName: 'e05a34b8' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json')],
- 'e764c497': [() => import(/* webpackChunkName: 'e764c497' */ '@site/docs/UnitTests.md'), '@site/docs/UnitTests.md', require.resolveWeak('@site/docs/UnitTests.md')],
- 'ec05837e': [() => import(/* webpackChunkName: 'ec05837e' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-8d7.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-8d7.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-8d7.json')],
- 'f1ec5097': [() => import(/* webpackChunkName: 'f1ec5097' */ '@site/docs/Entity-Framework/Model/DataSeeding.md'), '@site/docs/Entity-Framework/Model/DataSeeding.md', require.resolveWeak('@site/docs/Entity-Framework/Model/DataSeeding.md')],
- 'f91011ca': [() => import(/* webpackChunkName: 'f91011ca' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json')],};
+ '__comp---site-src-pages-index-jsc-4-f-f99': [() => import(/* webpackChunkName: '__comp---site-src-pages-index-jsc-4-f-f99' */ '@site/src/pages/index.js'), '@site/src/pages/index.js', require.resolveWeak('@site/src/pages/index.js')],
+ '__comp---theme-blog-archive-page-9-e-4-1d8': [() => import(/* webpackChunkName: '__comp---theme-blog-archive-page-9-e-4-1d8' */ '@theme/BlogArchivePage'), '@theme/BlogArchivePage', require.resolveWeak('@theme/BlogArchivePage')],
+ '__comp---theme-blog-list-pagea-6-a-7ba': [() => import(/* webpackChunkName: '__comp---theme-blog-list-pagea-6-a-7ba' */ '@theme/BlogListPage'), '@theme/BlogListPage', require.resolveWeak('@theme/BlogListPage')],
+ '__comp---theme-blog-post-pageccc-cab': [() => import(/* webpackChunkName: '__comp---theme-blog-post-pageccc-cab' */ '@theme/BlogPostPage'), '@theme/BlogPostPage', require.resolveWeak('@theme/BlogPostPage')],
+ '__comp---theme-blog-tags-list-page-01-a-d0b': [() => import(/* webpackChunkName: '__comp---theme-blog-tags-list-page-01-a-d0b' */ '@theme/BlogTagsListPage'), '@theme/BlogTagsListPage', require.resolveWeak('@theme/BlogTagsListPage')],
+ '__comp---theme-blog-tags-posts-page-687-b6c': [() => import(/* webpackChunkName: '__comp---theme-blog-tags-posts-page-687-b6c' */ '@theme/BlogTagsPostsPage'), '@theme/BlogTagsPostsPage', require.resolveWeak('@theme/BlogTagsPostsPage')],
+ '__comp---theme-debug-config-23-a-2ff': [() => import(/* webpackChunkName: '__comp---theme-debug-config-23-a-2ff' */ '@theme/DebugConfig'), '@theme/DebugConfig', require.resolveWeak('@theme/DebugConfig')],
+ '__comp---theme-debug-contentba-8-ce7': [() => import(/* webpackChunkName: '__comp---theme-debug-contentba-8-ce7' */ '@theme/DebugContent'), '@theme/DebugContent', require.resolveWeak('@theme/DebugContent')],
+ '__comp---theme-debug-global-dataede-0fa': [() => import(/* webpackChunkName: '__comp---theme-debug-global-dataede-0fa' */ '@theme/DebugGlobalData'), '@theme/DebugGlobalData', require.resolveWeak('@theme/DebugGlobalData')],
+ '__comp---theme-debug-registry-679-501': [() => import(/* webpackChunkName: '__comp---theme-debug-registry-679-501' */ '@theme/DebugRegistry'), '@theme/DebugRegistry', require.resolveWeak('@theme/DebugRegistry')],
+ '__comp---theme-debug-routes-946-699': [() => import(/* webpackChunkName: '__comp---theme-debug-routes-946-699' */ '@theme/DebugRoutes'), '@theme/DebugRoutes', require.resolveWeak('@theme/DebugRoutes')],
+ '__comp---theme-debug-site-metadata-68-e-3d4': [() => import(/* webpackChunkName: '__comp---theme-debug-site-metadata-68-e-3d4' */ '@theme/DebugSiteMetadata'), '@theme/DebugSiteMetadata', require.resolveWeak('@theme/DebugSiteMetadata')],
+ '__comp---theme-doc-category-generated-index-page-14-e-640': [() => import(/* webpackChunkName: '__comp---theme-doc-category-generated-index-page-14-e-640' */ '@theme/DocCategoryGeneratedIndexPage'), '@theme/DocCategoryGeneratedIndexPage', require.resolveWeak('@theme/DocCategoryGeneratedIndexPage')],
+ '__comp---theme-doc-item-178-a40': [() => import(/* webpackChunkName: '__comp---theme-doc-item-178-a40' */ '@theme/DocItem'), '@theme/DocItem', require.resolveWeak('@theme/DocItem')],
+ '__comp---theme-doc-page-1-be-9be': [() => import(/* webpackChunkName: '__comp---theme-doc-page-1-be-9be' */ '@theme/DocPage'), '@theme/DocPage', require.resolveWeak('@theme/DocPage')],
+ '__comp---theme-mdx-page-1-f-3-b90': [() => import(/* webpackChunkName: '__comp---theme-mdx-page-1-f-3-b90' */ '@theme/MDXPage'), '@theme/MDXPage', require.resolveWeak('@theme/MDXPage')],
+ 'allContent---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-content-246-623': [() => import(/* webpackChunkName: 'allContent---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-content-246-623' */ '~debug/default/docusaurus-debug-all-content-673.json'), '~debug/default/docusaurus-debug-all-content-673.json', require.resolveWeak('~debug/default/docusaurus-debug-all-content-673.json')],
+ 'archive---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-a-5-b-2c2': [() => import(/* webpackChunkName: 'archive---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-a-5-b-2c2' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-123.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-123.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-123.json')],
+ 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-1-fundamentals-c-1-a-1b3': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-1-fundamentals-c-1-a-1b3' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-1-fundamentals-285.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-1-fundamentals-285.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-1-fundamentals-285.json')],
+ 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-2-model-82-e-5fc': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-2-model-82-e-5fc' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-2-model-fd7.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-2-model-fd7.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-2-model-fd7.json')],
+ 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-entity-framework-core-8-e-1-89c': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-entity-framework-core-8-e-1-89c' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-entity-framework-core-c1b.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-entity-framework-core-c1b.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-entity-framework-core-c1b.json')],
+ 'config---documentation-mch-samples-net-docusaurus-mchsamples-net-core-5-e-9-c93': [() => import(/* webpackChunkName: 'config---documentation-mch-samples-net-docusaurus-mchsamples-net-core-5-e-9-c93' */ '@generated/docusaurus.config'), '@generated/docusaurus.config', require.resolveWeak('@generated/docusaurus.config')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-17-d-ddd': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-17-d-ddd' */ '@site/blog/2022-09-06-first-blog-post.md?truncated=true'), '@site/blog/2022-09-06-first-blog-post.md?truncated=true', require.resolveWeak('@site/blog/2022-09-06-first-blog-post.md?truncated=true')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-first-blog-post-47-a-3c2': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-first-blog-post-47-a-3c2' */ '@site/blog/2022-09-06-first-blog-post.md'), '@site/blog/2022-09-06-first-blog-post.md', require.resolveWeak('@site/blog/2022-09-06-first-blog-post.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-fundamentals-connection-strings-723-fee': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-fundamentals-connection-strings-723-fee' */ '@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md'), '@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md', require.resolveWeak('@site/docs/Entity-Framework/Fundamentals/ConnectionStrings.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-fundamentals-testing-in-memory-614-3a9': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-fundamentals-testing-in-memory-614-3a9' */ '@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md'), '@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md', require.resolveWeak('@site/docs/Entity-Framework/Fundamentals/TestingInMemory.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-intro-553-180': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-intro-553-180' */ '@site/docs/Entity-Framework/intro.md'), '@site/docs/Entity-Framework/intro.md', require.resolveWeak('@site/docs/Entity-Framework/intro.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-data-seeding-before-ef-2-1-71-b-c17': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-data-seeding-before-ef-2-1-71-b-c17' */ '@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md'), '@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md', require.resolveWeak('@site/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-data-seeding-f-1-e-ce1': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-data-seeding-f-1-e-ce1' */ '@site/docs/Entity-Framework/Model/DataSeeding.md'), '@site/docs/Entity-Framework/Model/DataSeeding.md', require.resolveWeak('@site/docs/Entity-Framework/Model/DataSeeding.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-data-annotations-1-a-4-b1f': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-data-annotations-1-a-4-b1f' */ '@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md'), '@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-fluent-api-5-ee-738': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-fluent-api-5-ee-738' */ '@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md'), '@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_FluentAPI.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-convention-c-32-c83': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-convention-c-32-c83' */ '@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md'), '@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_KeysConvention.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-data-annotations-821-18d': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-data-annotations-821-18d' */ '@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md'), '@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-fluent-api-7-b-6-e9c': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-fluent-api-7-b-6-e9c' */ '@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md'), '@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-naming-conventions-b-56-052': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-naming-conventions-b-56-052' */ '@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md'), '@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md', require.resolveWeak('@site/docs/Entity-Framework/Model/EF_CF_namingConventions.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-value-generation-6-af-aa8': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-value-generation-6-af-aa8' */ '@site/docs/Entity-Framework/Model/ValueGeneration.md'), '@site/docs/Entity-Framework/Model/ValueGeneration.md', require.resolveWeak('@site/docs/Entity-Framework/Model/ValueGeneration.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-intro-0-e-3-aab': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-intro-0-e-3-aab' */ '@site/docs/intro.md'), '@site/docs/intro.md', require.resolveWeak('@site/docs/intro.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-unit-tests-e-76-41d': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-unit-tests-e-76-41d' */ '@site/docs/UnitTests.md'), '@site/docs/UnitTests.md', require.resolveWeak('@site/docs/UnitTests.md')],
+ 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-393-8ac': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-393-8ac' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')],
+ 'listMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-d-58-1f8': [() => import(/* webpackChunkName: 'listMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-d-58-1f8' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf-list.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf-list.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf-list.json')],
+ 'listMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-47-f-f6c': [() => import(/* webpackChunkName: 'listMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-47-f-f6c' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc-list.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc-list.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc-list.json')],
+ 'metadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-ec-0-d1c': [() => import(/* webpackChunkName: 'metadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-ec-0-d1c' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-8d7.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-8d7.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-8d7.json')],
+ 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1': [() => import(/* webpackChunkName: 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json')],
+ 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-d-1-c-d07': [() => import(/* webpackChunkName: 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-d-1-c-d07' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json')],
+ 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470': [() => import(/* webpackChunkName: 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json')],
+ 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-e-05-d72': [() => import(/* webpackChunkName: 'plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-e-05-d72' */ '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json'), '/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json')],
+ 'sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c': [() => import(/* webpackChunkName: 'sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c' */ '~blog/default/blog-post-list-prop-default.json'), '~blog/default/blog-post-list-prop-default.json', require.resolveWeak('~blog/default/blog-post-list-prop-default.json')],
+ 'tag---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-888-605': [() => import(/* webpackChunkName: 'tag---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-888-605' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-3cf.json')],
+ 'tag---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-b-2-a-bd0': [() => import(/* webpackChunkName: 'tag---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-b-2-a-bd0' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-fbc.json')],
+ 'tags---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-5-e-4-7b2': [() => import(/* webpackChunkName: 'tags---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-5-e-4-7b2' */ '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-tags-0eb.json'), '~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-tags-0eb.json', require.resolveWeak('~blog/default/documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-tags-0eb.json')],
+ 'versionMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-935-0ba': [() => import(/* webpackChunkName: 'versionMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-935-0ba' */ '~docs/default/version-current-metadata-prop-751.json'), '~docs/default/version-current-metadata-prop-751.json', require.resolveWeak('~docs/default/version-current-metadata-prop-751.json')],};
diff --git a/Documentation/docusaurus/.docusaurus/routes.js b/Documentation/docusaurus/.docusaurus/routes.js
index 9facf6c..7d9aedc 100644
--- a/Documentation/docusaurus/.docusaurus/routes.js
+++ b/Documentation/docusaurus/.docusaurus/routes.js
@@ -2,6 +2,41 @@ import React from 'react';
import ComponentCreator from '@docusaurus/ComponentCreator';
export default [
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/', '8e9'),
+ exact: true
+ },
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/config/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/config/', '4ba'),
+ exact: true
+ },
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/content/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/content/', '0d6'),
+ exact: true
+ },
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/globalData/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/globalData/', '1ed'),
+ exact: true
+ },
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/metadata/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/metadata/', '3b4'),
+ exact: true
+ },
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/registry/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/registry/', '667'),
+ exact: true
+ },
+ {
+ path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/routes/',
+ component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/routes/', '0a9'),
+ exact: true
+ },
{
path: '/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/',
component: ComponentCreator('/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/', '38b'),
diff --git a/Documentation/docusaurus/.docusaurus/routesChunkNames.json b/Documentation/docusaurus/.docusaurus/routesChunkNames.json
index 9265872..253d8c6 100644
--- a/Documentation/docusaurus/.docusaurus/routesChunkNames.json
+++ b/Documentation/docusaurus/.docusaurus/routesChunkNames.json
@@ -1,155 +1,198 @@
{
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/-8e9": {
+ "__comp": "__comp---theme-debug-config-23-a-2ff",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ }
+ },
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/config/-4ba": {
+ "__comp": "__comp---theme-debug-config-23-a-2ff",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ }
+ },
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/content/-0d6": {
+ "__comp": "__comp---theme-debug-contentba-8-ce7",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ },
+ "allContent": "allContent---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-content-246-623"
+ },
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/globalData/-1ed": {
+ "__comp": "__comp---theme-debug-global-dataede-0fa",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ }
+ },
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/metadata/-3b4": {
+ "__comp": "__comp---theme-debug-site-metadata-68-e-3d4",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ }
+ },
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/registry/-667": {
+ "__comp": "__comp---theme-debug-registry-679-501",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ }
+ },
+ "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/__docusaurus/debug/routes/-0a9": {
+ "__comp": "__comp---theme-debug-routes-946-699",
+ "__context": {
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docusaurus-debug-dff-470"
+ }
+ },
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/-38b": {
- "__comp": "a6aa9e1f",
+ "__comp": "__comp---theme-blog-list-pagea-6-a-7ba",
"__context": {
- "plugin": "f91011ca"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1"
},
- "sidebar": "814f3328",
+ "sidebar": "sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c",
"items": [
{
- "content": "17d546e5"
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-17-d-ddd"
}
],
- "metadata": "ec05837e"
+ "metadata": "metadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-ec-0-d1c"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/archive/-d5b": {
- "__comp": "9e4087bc",
+ "__comp": "__comp---theme-blog-archive-page-9-e-4-1d8",
"__context": {
- "plugin": "f91011ca"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1"
},
- "archive": "a5b053fd"
+ "archive": "archive---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-archive-a-5-b-2c2"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/first-blog-post/-4cc": {
- "__comp": "ccc49370",
+ "__comp": "__comp---theme-blog-post-pageccc-cab",
"__context": {
- "plugin": "f91011ca"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1"
},
- "sidebar": "814f3328",
- "content": "47a8f85a"
+ "sidebar": "sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-first-blog-post-47-a-3c2"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/-c60": {
- "__comp": "01a85c17",
+ "__comp": "__comp---theme-blog-tags-list-page-01-a-d0b",
"__context": {
- "plugin": "f91011ca"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1"
},
- "sidebar": "814f3328",
- "tags": "5e48264b"
+ "sidebar": "sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c",
+ "tags": "tags---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-5-e-4-7b2"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus/-cd6": {
- "__comp": "6875c492",
+ "__comp": "__comp---theme-blog-tags-posts-page-687-b6c",
"__context": {
- "plugin": "f91011ca"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1"
},
- "sidebar": "814f3328",
+ "sidebar": "sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c",
"items": [
{
- "content": "17d546e5"
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-17-d-ddd"
}
],
- "tag": "8882dd50",
- "listMetadata": "d58bd024"
+ "tag": "tag---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-888-605",
+ "listMetadata": "listMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-docusaurus-d-58-1f8"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome/-8c0": {
- "__comp": "6875c492",
+ "__comp": "__comp---theme-blog-tags-posts-page-687-b6c",
"__context": {
- "plugin": "f91011ca"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-f-91-7d1"
},
- "sidebar": "814f3328",
+ "sidebar": "sidebar---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-814-59c",
"items": [
{
- "content": "17d546e5"
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-17-d-ddd"
}
],
- "tag": "b2a93362",
- "listMetadata": "47f773d3"
+ "tag": "tag---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-b-2-a-bd0",
+ "listMetadata": "listMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-blog-tags-welcome-47-f-f6c"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/markdown-page/-883": {
- "__comp": "1f391b9e",
+ "__comp": "__comp---theme-mdx-page-1-f-3-b90",
"__context": {
- "plugin": "e05a34b8"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-e-05-d72"
},
- "content": "393be207"
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-393-8ac"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/-a69": {
- "__comp": "1be78505",
+ "__comp": "__comp---theme-doc-page-1-be-9be",
"__context": {
- "plugin": "d1c2ce71"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-d-1-c-d07"
},
- "versionMetadata": "935f2afb"
+ "versionMetadata": "versionMetadata---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-935-0ba"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals/-40c": {
- "__comp": "14eb3368",
- "categoryGeneratedIndex": "c1a04c3a"
+ "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640",
+ "categoryGeneratedIndex": "categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-1-fundamentals-c-1-a-1b3"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model/-c4a": {
- "__comp": "14eb3368",
- "categoryGeneratedIndex": "82e8f913"
+ "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640",
+ "categoryGeneratedIndex": "categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-2-model-82-e-5fc"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core/-a4e": {
- "__comp": "14eb3368",
- "categoryGeneratedIndex": "8e1fb359"
+ "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640",
+ "categoryGeneratedIndex": "categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-entity-framework-core-8-e-1-89c"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/ConnectionStrings/-912": {
- "__comp": "17896441",
- "content": "723f5759"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-fundamentals-connection-strings-723-fee"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory/-f2f": {
- "__comp": "17896441",
- "content": "61419323"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-fundamentals-testing-in-memory-614-3a9"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/intro/-c27": {
- "__comp": "17896441",
- "content": "553b77a1"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-intro-553-180"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeeding/-dbd": {
- "__comp": "17896441",
- "content": "f1ec5097"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-data-seeding-f-1-e-ce1"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1/-dcc": {
- "__comp": "17896441",
- "content": "71b8442c"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-data-seeding-before-ef-2-1-71-b-c17"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations/-6cb": {
- "__comp": "17896441",
- "content": "1a4cf5a6"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-data-annotations-1-a-4-b1f"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_FluentAPI/-dfe": {
- "__comp": "17896441",
- "content": "5ee20ecc"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-fluent-api-5-ee-738"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI/-6cc": {
- "__comp": "17896441",
- "content": "7b660c8c"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-fluent-api-7-b-6-e9c"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysConvention/-01c": {
- "__comp": "17896441",
- "content": "c325cb38"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-convention-c-32-c83"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations/-d2c": {
- "__comp": "17896441",
- "content": "82167a88"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-keys-data-annotations-821-18d"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_namingConventions/-08f": {
- "__comp": "17896441",
- "content": "b56df1ef"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-ef-cf-naming-conventions-b-56-052"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration/-d64": {
- "__comp": "17896441",
- "content": "6af6a94a"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-value-generation-6-af-aa8"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/intro/-632": {
- "__comp": "17896441",
- "content": "0e384e19"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-intro-0-e-3-aab"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests/-e27": {
- "__comp": "17896441",
- "content": "e764c497"
+ "__comp": "__comp---theme-doc-item-178-a40",
+ "content": "content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-unit-tests-e-76-41d"
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/-39b": {
- "__comp": "c4f5d8e4",
+ "__comp": "__comp---site-src-pages-index-jsc-4-f-f99",
"__context": {
- "plugin": "e05a34b8"
+ "plugin": "plugin---documentation-mch-samples-net-docusaurus-mchsamples-net-core-markdown-page-e-05-d72"
},
- "config": "5e9f5e1a"
+ "config": "config---documentation-mch-samples-net-docusaurus-mchsamples-net-core-5-e-9-c93"
}
}
\ No newline at end of file
diff --git a/Documentation/docusaurus/.docusaurus/site-metadata.json b/Documentation/docusaurus/.docusaurus/site-metadata.json
index e65db58..8224b9c 100644
--- a/Documentation/docusaurus/.docusaurus/site-metadata.json
+++ b/Documentation/docusaurus/.docusaurus/site-metadata.json
@@ -17,9 +17,9 @@
"name": "@docusaurus/plugin-content-pages",
"version": "2.1.0"
},
- "docusaurus-plugin-sitemap": {
+ "docusaurus-plugin-debug": {
"type": "package",
- "name": "@docusaurus/plugin-sitemap",
+ "name": "@docusaurus/plugin-debug",
"version": "2.1.0"
},
"docusaurus-theme-classic": {
diff --git a/Documentation/docusaurus/docs/Entity-Framework/intro.md b/Documentation/docusaurus/docs/Entity-Framework/intro.md
index c4841e9..398e6f7 100644
--- a/Documentation/docusaurus/docs/Entity-Framework/intro.md
+++ b/Documentation/docusaurus/docs/Entity-Framework/intro.md
@@ -8,7 +8,7 @@ description: 'Start here'
*25/01/2020 ⋅ Marc Chevaldonné*
*Dernière modification : 04/10/2022 ⋅ Marc Chevaldonné*
----
+
Entity Framework (EF) Core est un ORM (Object-Relational Mapper) qui permet aux développeurs .NET de gérer de manière simple, légère et extensible, des bases de données.
EF permet de gérer de nombreux *providers* (SQL Server, SQLite, Cosmos, ...) de manière transparente.
EF vous permet également de mettre à jour vos bases de données et d'exécuter des requêtes sans avoir à écrire la moindre requête SQL. Vous pouvez passer par LINQ to SQL qui apportera plus de lisibilité et permettra au compilateur de vous aider à détecter vos erreurs.
@@ -19,16 +19,17 @@ La suite de cette section est composée d'exemples de code commentés. Pour mieu
### Introduction : une base, une table, quelques requêtes...
Cette première vidéo sert d'introduction. Elle présente Entity Framework Core, comment créer une base de données, lui ajouter une table, la remplir et exécuter des requêtes.
-
+
+
Dans cette seconde vidéo, vous verrez comment coonstruire votre base de données et votre table tout en utilisant une bibliothèque de classes. Il y a aussi une introduction aux trois approches proposées par Entity Framework Core : conventions de nommage, annotations de données et Fluent API.
-
-
----
-:::note
+
+
+
+:::note
Différentes solutions existent avec EF pour gérer une base de données dont le modèle existe par exemple. Dans ces exemples, je ne traiterai que la partie *Code First*, c'est-à-dire le cas où le modèle est créé à partir de vos classes.
:::
----
+
## Plan
Les exemples sont organisés selon le plan suivant:
1. [**Fundamentals** :](/docs/category/1. Fundamentals)