added 2.10.1 sample
continuous-integration/drone/push Build is passing Details

master
Marc CHEVALDONNE 2 years ago
parent 636e9a2cb6
commit dce52620a8

3
.gitignore vendored

@ -10,6 +10,9 @@
*.userosscache
*.sln.docstates
Documentation/docusaurus/.docusaurus/*
Documentation/docusaurus/build/*
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

@ -1,5 +0,0 @@
This folder stores temp files that Docusaurus' client bundler accesses.
DO NOT hand-modify files in this folder because they will be overwritten in the
next build. You can clear all build artifacts (including this folder) with the
`docusaurus clear` command.

@ -1,6 +0,0 @@
export default [
require('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/node_modules/infima/dist/css/default/default.css'),
require('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/node_modules/@docusaurus/theme-classic/lib/prism-include-languages'),
require('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/node_modules/@docusaurus/theme-classic/lib/nprogress'),
require('/Users/marcchevaldonne/Documents/temp/demos2022/mchsamples-.net-core/Documentation/docusaurus/src/css/custom.css'),
];

@ -1,49 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,9 +0,0 @@
{
"title": "Recent posts",
"items": [
{
"title": "This Page is alive!",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/first-blog-post"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/blog/tags/docusaurus",
"allTagsPath": "/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/blog/tags/welcome",
"allTagsPath": "/blog/tags",
"count": 1
}

@ -1,49 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/docusaurus",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags/welcome",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/CSharp/blog/tags",
"count": 1
}

@ -1,49 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/docusaurus",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags/welcome",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/blog/tags",
"count": 1
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,49 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/docusaurus",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags/welcome",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples/blog/tags",
"count": 1
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,48 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/first-blog-post",
"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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags",
"count": 1
}

@ -1,49 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/docusaurus",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags/welcome",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/blog/tags",
"count": 1
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,49 +0,0 @@
{
"blogPosts": [
{
"id": "first-blog-post",
"metadata": {
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/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!"
}
]
}

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/docusaurus",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags",
"count": 1
}

@ -1,12 +0,0 @@
[
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/welcome",
"count": 1
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/docusaurus",
"count": 1
}
]

@ -1,9 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}

@ -1,6 +0,0 @@
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags/welcome",
"allTagsPath": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/blog/tags",
"count": 1
}

@ -1,40 +0,0 @@
{
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/first-blog-post",
"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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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"
]
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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": "/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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": "/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "mchSamples C# .NET",
"permalink": "/docs/intro"
},
"next": {
"title": "Introduction",
"permalink": "/docs/Entity-Framework/intro"
}
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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/CSharp_samples/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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/CSharp_samples/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "mchSamples C# .NET",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/intro"
},
"next": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp_samples/docs/Entity-Framework/intro"
}
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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/CSharp/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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/CSharp/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "mchSamples C# .NET",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/intro"
},
"next": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/CSharp/docs/Entity-Framework/intro"
}
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "Unit Tests avec xUnit",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests"
},
"next": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/intro"
}
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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-.netcore/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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-.netcore/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "mchSamples C# .NET",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/intro"
},
"next": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.netcore/docs/Entity-Framework/intro"
}
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "mchSamples C# .NET",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/intro"
},
"next": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples/docs/Entity-Framework/intro"
}
}
}

@ -1,16 +0,0 @@
{
"title": "1. Fundamentals",
"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/TarotScoreur/docs/category/1-fundamentals",
"navigation": {
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/Entity-Framework/intro"
},
"next": {
"title": "1.1. Connection Strings",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/Entity-Framework/Fundamentals/ConnectionStrings"
}
}
}

@ -1,16 +0,0 @@
{
"title": "2. Model",
"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/TarotScoreur/docs/category/2-model",
"navigation": {
"previous": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/Entity-Framework/Fundamentals/TestingInMemory"
},
"next": {
"title": "2.1. Naming conventions (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/Entity-Framework/Model/EF_CF_namingConventions"
}
}
}

@ -1,16 +0,0 @@
{
"title": "Entity Framework Core",
"description": "5 minutes to learn the most important Docusaurus concepts.",
"slug": "/category/entity-framework-core",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/category/entity-framework-core",
"navigation": {
"previous": {
"title": "mchSamples C# .NET",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/intro"
},
"next": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/TarotScoreur/docs/Entity-Framework/intro"
}
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Fundamentals/ConnectionStrings",
"draft": false,
"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/docs/category/1-fundamentals"
},
"next": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Fundamentals/TestingInMemory",
"draft": false,
"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/docs/Entity-Framework/Fundamentals/ConnectionStrings"
},
"next": {
"title": "2. Model",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/intro",
"draft": false,
"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/docs/category/entity-framework-core"
},
"next": {
"title": "1. Fundamentals",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1",
"draft": false,
"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/docs/Entity-Framework/Model/ValueGeneration"
},
"next": {
"title": "2.9. Data Seeding",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeeding"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/DataSeeding",
"draft": false,
"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/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
},
"next": {
"title": "2.10. Relationships",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/210-relationships"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/EF_CF_dataAnnotations",
"draft": false,
"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/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/docs/Entity-Framework/Model/EF_CF_FluentAPI"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/EF_CF_FluentAPI",
"draft": false,
"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/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/docs/Entity-Framework/Model/EF_CF_KeysConvention"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/EF_CF_KeysConvention",
"draft": false,
"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/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/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
"draft": false,
"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/docs/Entity-Framework/Model/EF_CF_KeysConvention"
},
"next": {
"title": "2.6. Keys with Fluent API",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
"draft": false,
"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/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
},
"next": {
"title": "2.7. Value Generation",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/EF_CF_namingConventions",
"draft": false,
"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/docs/category/2-model"
},
"next": {
"title": "2.2. Data Annotations (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations"
}
}

@ -1,28 +0,0 @@
{
"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/docs/Entity-Framework/Model/ValueGeneration",
"draft": false,
"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/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/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
}
}

@ -1,22 +0,0 @@
{
"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/docs/intro",
"draft": false,
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1
},
"sidebar": "tutorialSidebar",
"next": {
"title": "Unit Tests avec xUnit",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests"
}
}

@ -1,27 +0,0 @@
{
"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,
"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/docs/category/entity-framework-core"
}
}

@ -1,244 +0,0 @@
{
"pluginId": "default",
"version": "current",
"label": "Next",
"banner": null,
"badge": false,
"noIndex": false,
"className": "docs-version-current",
"isLast": true,
"docsSidebars": {
"tutorialSidebar": [
{
"type": "link",
"label": "mchSamples C# .NET",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/intro",
"docId": "intro"
},
{
"type": "link",
"label": "Unit Tests avec xUnit",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests",
"docId": "UnitTests"
},
{
"type": "category",
"label": "Entity Framework Core",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "link",
"label": "Introduction",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/intro",
"docId": "Entity-Framework/intro"
},
{
"type": "category",
"label": "1. Fundamentals",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "link",
"label": "1.1. Connection Strings",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/ConnectionStrings",
"docId": "Entity-Framework/Fundamentals/ConnectionStrings"
},
{
"type": "link",
"label": "1.2. Testing In Memory",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory",
"docId": "Entity-Framework/Fundamentals/TestingInMemory"
}
],
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals"
},
{
"type": "category",
"label": "2. Model",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "link",
"label": "2.1. Naming conventions (Entity Framework Code First)",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_namingConventions",
"docId": "Entity-Framework/Model/EF_CF_namingConventions"
},
{
"type": "link",
"label": "2.2. Data Annotations (Entity Framework Code First)",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations",
"docId": "Entity-Framework/Model/EF_CF_dataAnnotations"
},
{
"type": "link",
"label": "2.3. Fluent API (Entity Framework Code First)",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_FluentAPI",
"docId": "Entity-Framework/Model/EF_CF_FluentAPI"
},
{
"type": "link",
"label": "2.4. Keys with conventions (Entity Framework Code First)",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysConvention",
"docId": "Entity-Framework/Model/EF_CF_KeysConvention"
},
{
"type": "link",
"label": "2.5. Keys with data annotations (Entity Framework Code First)",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
"docId": "Entity-Framework/Model/EF_CF_KeysDataAnnotations"
},
{
"type": "link",
"label": "2.6. Keys with Fluent API",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
"docId": "Entity-Framework/Model/EF_CF_Keys_FluentAPI"
},
{
"type": "link",
"label": "2.7. Value Generation",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration",
"docId": "Entity-Framework/Model/ValueGeneration"
},
{
"type": "link",
"label": "2.8. Data Seeding Before Entity Framework 2.1",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1",
"docId": "Entity-Framework/Model/DataSeedingBeforeEF2_1"
},
{
"type": "link",
"label": "2.9. Data Seeding",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeeding",
"docId": "Entity-Framework/Model/DataSeeding"
},
{
"type": "category",
"label": "2.10. Relationships",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "link",
"label": "Introduction",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/intro",
"docId": "Entity-Framework/Model/Relationships/intro"
},
{
"type": "link",
"label": "2.10.1. Single Property Navigation conventions",
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/",
"docId": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe"
}
],
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/210-relationships"
}
],
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model"
}
],
"href": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core"
}
]
},
"docs": {
"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",
"sidebar": "tutorialSidebar"
},
"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.",
"sidebar": "tutorialSidebar"
},
"Entity-Framework/intro": {
"id": "Entity-Framework/intro",
"title": "Entity Framework Core 3.0",
"description": "Start here",
"sidebar": "tutorialSidebar"
},
"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)",
"sidebar": "tutorialSidebar"
},
"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)",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe": {
"id": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe",
"title": "Single Property Navigation conventions",
"description": "explique comment utiliser un stub (méthode recommandée depuis EF Core 2.1)",
"sidebar": "tutorialSidebar"
},
"Entity-Framework/Model/Relationships/intro": {
"id": "Entity-Framework/Model/Relationships/intro",
"title": "Relationships",
"description": "Avec ce chapitre, vous aurez plus de détails sur les relations entre entités",
"sidebar": "tutorialSidebar"
},
"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",
"sidebar": "tutorialSidebar"
},
"intro": {
"id": "intro",
"title": "mchSamples C# .NET",
"description": ".NET",
"sidebar": "tutorialSidebar"
},
"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 :",
"sidebar": "tutorialSidebar"
}
}
}

@ -1,10 +0,0 @@
{
"type": "mdx",
"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.",
"frontMatter": {
"title": "Markdown page example"
}
}

@ -1,740 +0,0 @@
{
"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/docs",
"tagsPath": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/tags",
"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/en/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/docs/Entity-Framework/Fundamentals/ConnectionStrings",
"draft": false,
"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/docs/category/1-fundamentals"
},
"next": {
"title": "1.2. Testing In Memory",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/docs/Entity-Framework/Fundamentals/TestingInMemory",
"draft": false,
"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/docs/Entity-Framework/Fundamentals/ConnectionStrings"
},
"next": {
"title": "2. Model",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/docs/Entity-Framework/intro",
"draft": false,
"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/docs/category/entity-framework-core"
},
"next": {
"title": "1. Fundamentals",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/docs/Entity-Framework/Model/DataSeeding",
"draft": false,
"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/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1"
},
"next": {
"title": "2.10. Relationships",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/210-relationships"
}
},
{
"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/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1",
"draft": false,
"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/docs/Entity-Framework/Model/ValueGeneration"
},
"next": {
"title": "2.9. Data Seeding",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/docs/Entity-Framework/Model/EF_CF_dataAnnotations",
"draft": false,
"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/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/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/docs/Entity-Framework/Model/EF_CF_FluentAPI",
"draft": false,
"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/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/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/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
"draft": false,
"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/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations"
},
"next": {
"title": "2.7. Value Generation",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/docs/Entity-Framework/Model/EF_CF_KeysConvention",
"draft": false,
"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/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/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/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
"draft": false,
"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/docs/Entity-Framework/Model/EF_CF_KeysConvention"
},
"next": {
"title": "2.6. Keys with Fluent API",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/docs/Entity-Framework/Model/EF_CF_namingConventions",
"draft": false,
"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/docs/category/2-model"
},
"next": {
"title": "2.2. Data Annotations (Entity Framework Code First)",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations"
}
},
{
"unversionedId": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe",
"id": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe",
"title": "Single Property Navigation conventions",
"description": "explique comment utiliser un stub (méthode recommandée depuis EF Core 2.1)",
"source": "@site/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe.md",
"sourceDirName": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions",
"slug": "/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/",
"draft": false,
"tags": [],
"version": "current",
"sidebarPosition": 9,
"frontMatter": {
"sidebar_label": "2.10.1. Single Property Navigation conventions",
"sidebar_position": 9,
"description": "explique comment utiliser un stub (méthode recommandée depuis EF Core 2.1)"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Introduction",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/intro"
}
},
{
"unversionedId": "Entity-Framework/Model/Relationships/intro",
"id": "Entity-Framework/Model/Relationships/intro",
"title": "Relationships",
"description": "Avec ce chapitre, vous aurez plus de détails sur les relations entre entités",
"source": "@site/docs/Entity-Framework/Model/Relationships/intro.md",
"sourceDirName": "Entity-Framework/Model/Relationships",
"slug": "/Entity-Framework/Model/Relationships/intro",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/intro",
"draft": false,
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_label": "Introduction",
"sidebar_position": 1,
"description": "Avec ce chapitre, vous aurez plus de détails sur les relations entre entités"
},
"sidebar": "tutorialSidebar",
"previous": {
"title": "2.10. Relationships",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/210-relationships"
},
"next": {
"title": "2.10.1. Single Property Navigation conventions",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/"
}
},
{
"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/docs/Entity-Framework/Model/ValueGeneration",
"draft": false,
"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/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/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/docs/intro",
"draft": false,
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"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,
"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/docs/category/entity-framework-core"
}
}
],
"drafts": [],
"sidebars": {
"tutorialSidebar": [
{
"type": "doc",
"id": "intro"
},
{
"type": "doc",
"id": "UnitTests"
},
{
"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/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"
},
{
"type": "category",
"label": "2.10. Relationships",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "doc",
"id": "Entity-Framework/Model/Relationships/intro",
"label": "Introduction"
},
{
"type": "doc",
"label": "2.10.1. Single Property Navigation conventions",
"id": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe"
}
],
"link": {
"type": "generated-index",
"description": "Avec ce chapitre, vous aurez plus de détails sur les relations entre entités",
"slug": "/category/210-relationships",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/210-relationships"
}
}
],
"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/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/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/blog/first-blog-post",
"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": "September 6, 2022",
"tags": [
{
"label": "welcome",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome"
},
{
"label": "docusaurus",
"permalink": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/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/blog",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}
}
],
"blogTags": {
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/welcome": {
"label": "welcome",
"items": [
"first-blog-post"
],
"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/blog/tags/welcome",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}
}
]
},
"/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/blog/tags/docusaurus": {
"label": "docusaurus",
"items": [
"first-blog-post"
],
"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/blog/tags/docusaurus",
"page": 1,
"postsPerPage": 10,
"totalPages": 1,
"totalCount": 1,
"blogDescription": "Blog",
"blogTitle": "Blog"
}
}
]
}
},
"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/",
"source": "@site/src/pages/index.js"
},
{
"type": "mdx",
"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.",
"frontMatter": {
"title": "Markdown page example"
}
}
]
},
"docusaurus-plugin-debug": {},
"docusaurus-theme-classic": {},
"docusaurus-bootstrap-plugin": {},
"docusaurus-mdx-fallback-plugin": {}
}

@ -1,128 +0,0 @@
{
"docusaurus-plugin-content-docs": {
"default": {
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs",
"versions": [
{
"name": "current",
"label": "Next",
"isLast": true,
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs",
"mainDocId": "intro",
"docs": [
{
"id": "Entity-Framework/Fundamentals/ConnectionStrings",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/ConnectionStrings",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Fundamentals/TestingInMemory",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Fundamentals/TestingInMemory",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/intro",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/intro",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/DataSeeding",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeeding",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/DataSeedingBeforeEF2_1",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/DataSeedingBeforeEF2_1",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/EF_CF_dataAnnotations",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_dataAnnotations",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/EF_CF_FluentAPI",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_FluentAPI",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/EF_CF_Keys_FluentAPI",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_Keys_FluentAPI",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/EF_CF_KeysConvention",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysConvention",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/EF_CF_KeysDataAnnotations",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_KeysDataAnnotations",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/EF_CF_namingConventions",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/EF_CF_namingConventions",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/Relationships/intro",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/Relationships/intro",
"sidebar": "tutorialSidebar"
},
{
"id": "Entity-Framework/Model/ValueGeneration",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/Entity-Framework/Model/ValueGeneration",
"sidebar": "tutorialSidebar"
},
{
"id": "intro",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/intro",
"sidebar": "tutorialSidebar"
},
{
"id": "UnitTests",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/UnitTests",
"sidebar": "tutorialSidebar"
},
{
"id": "/category/entity-framework-core",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/entity-framework-core",
"sidebar": "tutorialSidebar"
},
{
"id": "/category/1-fundamentals",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/1-fundamentals",
"sidebar": "tutorialSidebar"
},
{
"id": "/category/2-model",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/2-model",
"sidebar": "tutorialSidebar"
},
{
"id": "/category/210-relationships",
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/category/210-relationships",
"sidebar": "tutorialSidebar"
}
],
"draftIds": [],
"sidebars": {
"tutorialSidebar": {
"link": {
"path": "/documentation/mchSamples_.NET/docusaurus/mchsamples-.net-core/docs/intro",
"label": "intro"
}
}
}
}
],
"breadcrumbs": true
}
}
}

@ -1,17 +0,0 @@
{
"defaultLocale": "en",
"locales": [
"en"
],
"path": "i18n",
"currentLocale": "en",
"localeConfigs": {
"en": {
"label": "English",
"direction": "ltr",
"htmlLang": "en",
"calendar": "gregory",
"path": "en"
}
}
}

@ -1,55 +0,0 @@
export default {
'__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-210-relationships-eeb-89f': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-category-210-relationships-eeb-89f' */ '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-210-relationships-501.json'), '~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-210-relationships-501.json', require.resolveWeak('~docs/default/category-documentationmchsamples-netdocusaurusmchsamples-net-coredocs-tutorialsidebar-category-210-relationships-501.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-relationships-02-10-01-single-property-navigation-conventions-c-4-e-dfc': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-relationships-02-10-01-single-property-navigation-conventions-c-4-e-dfc' */ '@site/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe.md'), '@site/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe.md', require.resolveWeak('@site/docs/Entity-Framework/Model/Relationships/02_10_01_SinglePropertyNavigation_conventions/ReadMe.md')],
'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-relationships-intro-99-c-d04': [() => import(/* webpackChunkName: 'content---documentation-mch-samples-net-docusaurus-mchsamples-net-core-docs-entity-framework-model-relationships-intro-99-c-d04' */ '@site/docs/Entity-Framework/Model/Relationships/intro.md'), '@site/docs/Entity-Framework/Model/Relationships/intro.md', require.resolveWeak('@site/docs/Entity-Framework/Model/Relationships/intro.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')],};

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save