@ -558,19 +558,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_003_EF_CF_Fluent_API
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02. Keys and value generation", "02. Keys and value generation", "{5B333C02-67B7-4A4C-AA58-2710C183292B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_004_ValueGeneration_conventions", "p08_BDD_EntityFramework\ex_042_004_ValueGeneration_conventions\ex_042_004_ValueGeneration_conventions.csproj", "{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_005_ValueGeneration_data_annotations", "p08_BDD_EntityFramework\ex_042_005_ValueGeneration_data_annotations\ex_042_005_ValueGeneration_data_annotations.csproj", "{87EF3DAF-4166-496F-B0CE-546E20FADBAC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_006_ValueGeneration_FluentAPI", "p08_BDD_EntityFramework\ex_042_006_ValueGeneration_FluentAPI\ex_042_006_ValueGeneration_FluentAPI.csproj", "{BAB08578-898E-48C5-8470-6AC72D49B0D8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_004_Keys_conventions", "p08_BDD_EntityFramework\ex_042_004_Keys_conventions\ex_042_004_Keys_conventions.csproj", "{DBEE3EA3-9B59-4688-B7D7-6A4ABA6E1991}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "ex_042_005_Keys_data_annotations", "p08_BDD_EntityFramework\ex_042_005_Keys_data_annotations\ex_042_005_Keys_data_annotations.csproj", "{27725449-27B2-47ED-A2B3-738851E55C64}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_005_Keys_data_annotations", "p08_BDD_EntityFramework\ex_042_005_Keys_data_annotations\ex_042_005_Keys_data_annotations.csproj", "{27725449-27B2-47ED-A2B3-738851E55C64}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "ex_042_006_Keys_FluentAPI", "p08_BDD_EntityFramework\ex_042_006_Keys_FluentAPI\ex_042_006_Keys_FluentAPI.csproj", "{64EA0021-231A-421F-A616-3973C0106E99}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ex_042_006_Keys_FluentAPI", "p08_BDD_EntityFramework\ex_042_006_Keys_FluentAPI\ex_042_006_Keys_FluentAPI.csproj", "{64EA0021-231A-421F-A616-3973C0106E99}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "ex_042_007_ValueGeneration", "p08_BDD_EntityFramework\ex_042_007_ValueGeneration\ex_042_007_ValueGeneration.csproj", "{DA7ADAF3-34FF-4B97-8306-EF490A7A713A}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556 }") = "ex_042_007_ValueGeneration", "p08_BDD_EntityFramework\ex_042_007_ValueGeneration\ex_042_007_ValueGeneration.csproj", "{DA7ADAF3-34FF-4B97-8306-EF490A7A713A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -4628,66 +4622,6 @@ Global
{9D444878-F974-4883-9023-1A46E80ADFF1}.Release|x64.Build.0 = Release|Any CPU
{9D444878-F974-4883-9023-1A46E80ADFF1}.Release|x86.ActiveCfg = Release|Any CPU
{9D444878-F974-4883-9023-1A46E80ADFF1}.Release|x86.Build.0 = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|ARM.ActiveCfg = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|ARM.Build.0 = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|ARM64.Build.0 = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|x64.ActiveCfg = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|x64.Build.0 = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|x86.ActiveCfg = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Debug|x86.Build.0 = Debug|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|Any CPU.Build.0 = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|ARM.ActiveCfg = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|ARM.Build.0 = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|ARM64.ActiveCfg = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|ARM64.Build.0 = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|x64.ActiveCfg = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|x64.Build.0 = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|x86.ActiveCfg = Release|Any CPU
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3}.Release|x86.Build.0 = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|ARM.ActiveCfg = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|ARM.Build.0 = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|ARM64.Build.0 = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|x64.ActiveCfg = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|x64.Build.0 = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|x86.ActiveCfg = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Debug|x86.Build.0 = Debug|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|Any CPU.Build.0 = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|ARM.ActiveCfg = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|ARM.Build.0 = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|ARM64.ActiveCfg = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|ARM64.Build.0 = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|x64.ActiveCfg = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|x64.Build.0 = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|x86.ActiveCfg = Release|Any CPU
{87EF3DAF-4166-496F-B0CE-546E20FADBAC}.Release|x86.Build.0 = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|ARM.Build.0 = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|ARM64.Build.0 = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|x64.ActiveCfg = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|x64.Build.0 = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|x86.ActiveCfg = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Debug|x86.Build.0 = Debug|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|Any CPU.Build.0 = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|ARM.ActiveCfg = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|ARM.Build.0 = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|ARM64.ActiveCfg = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|ARM64.Build.0 = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|x64.ActiveCfg = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|x64.Build.0 = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|x86.ActiveCfg = Release|Any CPU
{BAB08578-898E-48C5-8470-6AC72D49B0D8}.Release|x86.Build.0 = Release|Any CPU
{DBEE3EA3-9B59-4688-B7D7-6A4ABA6E1991}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DBEE3EA3-9B59-4688-B7D7-6A4ABA6E1991}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DBEE3EA3-9B59-4688-B7D7-6A4ABA6E1991}.Debug|ARM.ActiveCfg = Debug|Any CPU
@ -5032,9 +4966,6 @@ Global
{568486B5-85E4-4F86-B86C-A373B5F471FD} = {FC04E822-7560-4C80-9E59-C03DB40E9F17}
{9D444878-F974-4883-9023-1A46E80ADFF1} = {FC04E822-7560-4C80-9E59-C03DB40E9F17}
{5B333C02-67B7-4A4C-AA58-2710C183292B} = {55E00151-58A6-4E7D-9457-0BB8213B82F5}
{0877A4DE-50F4-4A9E-8BA1-D55A37DE87E3} = {5B333C02-67B7-4A4C-AA58-2710C183292B}
{87EF3DAF-4166-496F-B0CE-546E20FADBAC} = {5B333C02-67B7-4A4C-AA58-2710C183292B}
{BAB08578-898E-48C5-8470-6AC72D49B0D8} = {5B333C02-67B7-4A4C-AA58-2710C183292B}
{DBEE3EA3-9B59-4688-B7D7-6A4ABA6E1991} = {5B333C02-67B7-4A4C-AA58-2710C183292B}
{27725449-27B2-47ED-A2B3-738851E55C64} = {5B333C02-67B7-4A4C-AA58-2710C183292B}
{64EA0021-231A-421F-A616-3973C0106E99} = {5B333C02-67B7-4A4C-AA58-2710C183292B}