{
  "docusaurus-plugin-content-docs": {
    "default": {
      "loadedVersions": [
        {
          "versionName": "current",
          "label": "Next",
          "banner": null,
          "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",
          "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",
          "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",
          "docs": [
            {
              "unversionedId": "Entity-Framework/Fundamentals/ConnectionStrings",
              "id": "Entity-Framework/Fundamentals/ConnectionStrings",
              "title": "ex_041_001_ConnectionStrings",
              "description": "utiliser une chaîne de connexion SQL Server ou SQLite",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Fundamentals/ConnectionStrings.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 1,
              "frontMatter": {
                "sidebar_label": "1.1. Connection Strings",
                "sidebar_position": 1,
                "description": "utiliser une chaîne de connexion SQL Server ou SQLite"
              },
              "sidebar": "tutorialSidebar",
              "previous": {
                "title": "1. Fundamentals",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Fundamentals/TestingInMemory",
              "id": "Entity-Framework/Fundamentals/TestingInMemory",
              "title": "ex_041_004_TestingInMemory",
              "description": "présente comment utiliser des fournisseurs en mémoire pour éviter la surchage de la création d'une base de données en particulier dans le cas de tests unitaires. Cet exemple est composé de 4 projets.",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Fundamentals/TestingInMemory.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 2,
              "frontMatter": {
                "sidebar_label": "1.2. Testing In Memory",
                "sidebar_position": 2,
                "description": "présente comment utiliser des fournisseurs en mémoire pour éviter la surchage de la création d'une base de données en particulier dans le cas de tests unitaires. Cet exemple est composé de 4 projets."
              },
              "sidebar": "tutorialSidebar",
              "previous": {
                "title": "1.1. Connection Strings",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Fundamentals/ConnectionStrings"
              },
              "next": {
                "title": "2. Model",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/2-model"
              }
            },
            {
              "unversionedId": "Entity-Framework/intro",
              "id": "Entity-Framework/intro",
              "title": "Entity Framework Core 3.0",
              "description": "Start here",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/intro.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 1,
              "frontMatter": {
                "sidebar_label": "Introduction",
                "sidebar_position": 1,
                "description": "Start here"
              },
              "sidebar": "tutorialSidebar",
              "previous": {
                "title": "Entity Framework Core",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/entity-framework-core"
              },
              "next": {
                "title": "1. Fundamentals",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/1-fundamentals"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/DataSeeding",
              "id": "Entity-Framework/Model/DataSeeding",
              "title": "Data Seeding",
              "description": "explique comment utiliser un stub (méthode recommandée depuis EF Core 2.1)",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/DataSeeding.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 9,
              "frontMatter": {
                "sidebar_label": "2.9. Data Seeding",
                "sidebar_position": 9,
                "description": "explique comment utiliser un stub (méthode recommandée depuis EF Core 2.1)"
              },
              "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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/DataSeedingBeforeEF2_1",
              "id": "Entity-Framework/Model/DataSeedingBeforeEF2_1",
              "title": "Data Seeding Before Entity Framework 2.1",
              "description": "explique comment utiliser un stub (méthode qui était recommandée avant EF Core 2.1)",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 8,
              "frontMatter": {
                "sidebar_label": "2.8. Data Seeding Before Entity Framework 2.1",
                "sidebar_position": 8,
                "description": "explique comment utiliser un stub (méthode qui était recommandée avant EF Core 2.1)"
              },
              "sidebar": "tutorialSidebar",
              "previous": {
                "title": "2.7. Value Generation",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/EF_CF_dataAnnotations",
              "id": "Entity-Framework/Model/EF_CF_dataAnnotations",
              "title": "Data Annotations",
              "description": "explique comment utiliser les data annotations pour personnaliser la transformation d'une entité en table",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_dataAnnotations.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 2,
              "frontMatter": {
                "sidebar_label": "2.2. Data Annotations (Entity Framework Code First)",
                "sidebar_position": 2,
                "description": "explique comment utiliser les data annotations pour personnaliser la transformation d'une entité en table"
              },
              "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"
              },
              "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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/EF_CF_FluentAPI",
              "id": "Entity-Framework/Model/EF_CF_FluentAPI",
              "title": "Fluent API (Entity Framework Code First)",
              "description": "explique comment utiliser la Fluent API pour personnaliser la transformation d'une entité en table",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_FluentAPI.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 3,
              "frontMatter": {
                "sidebar_label": "2.3. Fluent API (Entity Framework Code First)",
                "sidebar_position": 3,
                "description": "explique comment utiliser la Fluent API pour personnaliser la transformation d'une entité en table"
              },
              "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"
              },
              "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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/EF_CF_Keys_FluentAPI",
              "id": "Entity-Framework/Model/EF_CF_Keys_FluentAPI",
              "title": "Keys with Fluent API",
              "description": "explique comment créer les clés primaires d'une entité lorsqu'on utilise la Fluent API",
              "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",
              "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": [],
              "version": "current",
              "sidebarPosition": 6,
              "frontMatter": {
                "sidebar_label": "2.6. Keys with Fluent API",
                "sidebar_position": 6,
                "description": "explique comment créer les clés primaires d'une entité lorsqu'on utilise la Fluent API"
              },
              "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"
              },
              "next": {
                "title": "2.7. Value Generation",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/Entity-Framework/Model/ValueGeneration"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/EF_CF_KeysConvention",
              "id": "Entity-Framework/Model/EF_CF_KeysConvention",
              "title": "Keys with conventions",
              "description": "explique comment créer les clés primaires d'une entité lorsqu'on utilise les conventions d'écriture",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_KeysConvention.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 4,
              "frontMatter": {
                "sidebar_label": "2.4. Keys with conventions (Entity Framework Code First)",
                "sidebar_position": 4,
                "description": "explique comment créer les clés primaires d'une entité lorsqu'on utilise les conventions d'écriture"
              },
              "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"
              },
              "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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/EF_CF_KeysDataAnnotations",
              "id": "Entity-Framework/Model/EF_CF_KeysDataAnnotations",
              "title": "Keys with data annotations",
              "description": "explique comment créer les clés primaires d'une entité lorsqu'on utilise les *data annotations",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 5,
              "frontMatter": {
                "sidebar_label": "2.5. Keys with data annotations (Entity Framework Code First)",
                "sidebar_position": 5,
                "description": "explique comment créer les clés primaires d'une entité lorsqu'on utilise les *data annotations"
              },
              "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"
              },
              "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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/EF_CF_namingConventions",
              "id": "Entity-Framework/Model/EF_CF_namingConventions",
              "title": "Entity Framework CodeFirst Conventions",
              "description": "explique quelles sont les conventions d'écriture utilisées pour la transformation d'une entité en table",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/EF_CF_namingConventions.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 1,
              "frontMatter": {
                "sidebar_label": "2.1. Naming conventions (Entity Framework Code First)",
                "sidebar_position": 1,
                "description": "explique quelles sont les conventions d'écriture utilisées pour la transformation d'une entité en table"
              },
              "sidebar": "tutorialSidebar",
              "previous": {
                "title": "2. Model",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/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"
              }
            },
            {
              "unversionedId": "Entity-Framework/Model/ValueGeneration",
              "id": "Entity-Framework/Model/ValueGeneration",
              "title": "Value Generation",
              "description": "explique comment faire générer des valeurs automatiquement lors de l'insertion ou de la mise à jour",
              "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",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Entity-Framework/Model/ValueGeneration.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 7,
              "frontMatter": {
                "sidebar_label": "2.7. Value Generation",
                "sidebar_position": 7,
                "description": "explique comment faire générer des valeurs automatiquement lors de l'insertion ou de la mise à jour"
              },
              "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"
              },
              "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"
              }
            },
            {
              "unversionedId": "intro",
              "id": "intro",
              "title": "mchSamples C# .NET",
              "description": ".NET",
              "source": "@site/docs/intro.md",
              "sourceDirName": ".",
              "slug": "/intro",
              "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/intro",
              "draft": false,
              "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/intro.md",
              "tags": [],
              "version": "current",
              "sidebarPosition": 1,
              "frontMatter": {
                "sidebar_position": 1
              },
              "sidebar": "tutorialSidebar",
              "next": {
                "title": "Entity Framework Core",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/docs/category/entity-framework-core"
              }
            }
          ],
          "drafts": [],
          "sidebars": {
            "tutorialSidebar": [
              {
                "type": "doc",
                "id": "intro"
              },
              {
                "type": "category",
                "label": "Entity Framework Core",
                "collapsible": true,
                "collapsed": true,
                "items": [
                  {
                    "type": "doc",
                    "id": "Entity-Framework/intro",
                    "label": "Introduction"
                  },
                  {
                    "type": "category",
                    "label": "1. Fundamentals",
                    "collapsible": true,
                    "collapsed": true,
                    "items": [
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Fundamentals/ConnectionStrings",
                        "label": "1.1. Connection Strings"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Fundamentals/TestingInMemory",
                        "label": "1.2. Testing In Memory"
                      }
                    ],
                    "link": {
                      "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"
                    }
                  },
                  {
                    "type": "category",
                    "label": "2. Model",
                    "collapsible": true,
                    "collapsed": true,
                    "items": [
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/EF_CF_namingConventions",
                        "label": "2.1. Naming conventions (Entity Framework Code First)"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/EF_CF_dataAnnotations",
                        "label": "2.2. Data Annotations (Entity Framework Code First)"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/EF_CF_FluentAPI",
                        "label": "2.3. Fluent API (Entity Framework Code First)"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/EF_CF_KeysConvention",
                        "label": "2.4. Keys with conventions (Entity Framework Code First)"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/EF_CF_KeysDataAnnotations",
                        "label": "2.5. Keys with data annotations (Entity Framework Code First)"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/EF_CF_Keys_FluentAPI",
                        "label": "2.6. Keys with Fluent API"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/ValueGeneration",
                        "label": "2.7. Value Generation"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/DataSeedingBeforeEF2_1",
                        "label": "2.8. Data Seeding Before Entity Framework 2.1"
                      },
                      {
                        "type": "doc",
                        "id": "Entity-Framework/Model/DataSeeding",
                        "label": "2.9. Data Seeding"
                      }
                    ],
                    "link": {
                      "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"
                    }
                  }
                ],
                "link": {
                  "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"
                }
              }
            ]
          }
        }
      ]
    }
  },
  "docusaurus-plugin-content-blog": {
    "default": {
      "blogSidebarTitle": "Recent posts",
      "blogPosts": [
        {
          "id": "first-blog-post",
          "metadata": {
            "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/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",
            "tags": [
              {
                "label": "welcome",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome"
              },
              {
                "label": "docusaurus",
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus"
              }
            ],
            "readingTime": 0.105,
            "hasTruncateMarker": false,
            "authors": [
              {
                "name": "Code Lord",
                "title": "Code#0 Core Team",
                "url": "https://www.linkedin.com/in/marc-chevaldonn%C3%A9-8902a0205/",
                "imageURL": "https://github.com/pardaillanLeRouge.png",
                "key": "codeLord"
              }
            ],
            "frontMatter": {
              "slug": "first-blog-post",
              "title": "This Page is alive!",
              "authors": [
                "codeLord"
              ],
              "tags": [
                "welcome",
                "docusaurus"
              ]
            }
          },
          "content": "Here is the beginning of this page, giving you access to information about C# .NET, Entity Framework, xUnit, etc.\nHave fun!"
        }
      ],
      "blogListPaginated": [
        {
          "items": [
            "first-blog-post"
          ],
          "metadata": {
            "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog",
            "page": 1,
            "postsPerPage": 10,
            "totalPages": 1,
            "totalCount": 1,
            "blogDescription": "Blog",
            "blogTitle": "Blog"
          }
        }
      ],
      "blogTags": {
        "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome": {
          "label": "welcome",
          "items": [
            "first-blog-post"
          ],
          "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome",
          "pages": [
            {
              "items": [
                "first-blog-post"
              ],
              "metadata": {
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/welcome",
                "page": 1,
                "postsPerPage": 10,
                "totalPages": 1,
                "totalCount": 1,
                "blogDescription": "Blog",
                "blogTitle": "Blog"
              }
            }
          ]
        },
        "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus": {
          "label": "docusaurus",
          "items": [
            "first-blog-post"
          ],
          "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus",
          "pages": [
            {
              "items": [
                "first-blog-post"
              ],
              "metadata": {
                "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags/docusaurus",
                "page": 1,
                "postsPerPage": 10,
                "totalPages": 1,
                "totalCount": 1,
                "blogDescription": "Blog",
                "blogTitle": "Blog"
              }
            }
          ]
        }
      },
      "blogTagsListPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/blog/tags"
    }
  },
  "docusaurus-plugin-content-pages": {
    "default": [
      {
        "type": "jsx",
        "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/",
        "source": "@site/src/pages/index.js"
      },
      {
        "type": "mdx",
        "permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/fr/markdown-page",
        "source": "@site/src/pages/markdown-page.md",
        "title": "Markdown page example",
        "description": "You don't need React to write simple standalone pages.",
        "frontMatter": {
          "title": "Markdown page example"
        }
      }
    ]
  },
  "docusaurus-plugin-debug": {},
  "docusaurus-theme-classic": {},
  "docusaurus-bootstrap-plugin": {},
  "docusaurus-mdx-fallback-plugin": {}
}