
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26124.0
MinimumVisualStudioVersion = 15.0.26124.0
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql", "FreeSql\FreeSql.csproj", "{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Tests", "FreeSql.Tests\FreeSql.Tests.csproj", "{AA88EB04-4788-4180-AE68-7FA5ED17D98C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{C6A74E2A-6660-473D-8852-B1D8348DB4E9}"
	ProjectSection(SolutionItems) = preProject
		readme.md = readme.md
	EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Tests.PerformanceTests", "FreeSql.Tests.PerformanceTests\FreeSql.Tests.PerformanceTests.csproj", "{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Extensions.EFCoreModelBuilder", "FreeSql.Extensions.EFCoreModelBuilder\FreeSql.Extensions.EFCoreModelBuilder.csproj", "{490CC8AF-C47C-4139-AED7-4FB6502F622B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{94C8A78D-AA15-47B2-A348-530CD86BFC1B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "restful", "Examples\restful\restful.csproj", "{83D10565-AF9D-4EDC-8FB8-8C962A843F97}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "efcore_to_freesql", "Examples\efcore_to_freesql\efcore_to_freesql.csproj", "{B93981B8-3295-4EDD-B314-BCA77B6BF37A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Repository", "FreeSql.Repository\FreeSql.Repository.csproj", "{AC47670E-90BB-4502-9965-0739BDF6FE2E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "repository_01", "Examples\repository_01\repository_01.csproj", "{C9940A46-D265-4088-9561-5A42ACEDA7AE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "website", "website", "{FB34DA8D-2486-426F-B9C5-2AC88ADAF955}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Site.Entity", "Examples\website\FreeSql.Site.Entity\FreeSql.Site.Entity.csproj", "{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Site.DAL", "Examples\website\FreeSql.Site.DAL\FreeSql.Site.DAL.csproj", "{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Site.UI", "Examples\website\FreeSql.Site.UI\FreeSql.Site.UI.csproj", "{4F1788A6-CD82-41FE-ABFD-D14060708145}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Debug|x64 = Debug|x64
		Debug|x86 = Debug|x86
		Release|Any CPU = Release|Any CPU
		Release|x64 = Release|x64
		Release|x86 = Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Debug|x64.ActiveCfg = Debug|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Debug|x64.Build.0 = Debug|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Debug|x86.ActiveCfg = Debug|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Debug|x86.Build.0 = Debug|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Release|Any CPU.Build.0 = Release|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Release|x64.ActiveCfg = Release|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Release|x64.Build.0 = Release|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Release|x86.ActiveCfg = Release|Any CPU
		{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}.Release|x86.Build.0 = Release|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Debug|x64.ActiveCfg = Debug|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Debug|x64.Build.0 = Debug|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Debug|x86.ActiveCfg = Debug|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Debug|x86.Build.0 = Debug|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Release|Any CPU.Build.0 = Release|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Release|x64.ActiveCfg = Release|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Release|x64.Build.0 = Release|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Release|x86.ActiveCfg = Release|Any CPU
		{AA88EB04-4788-4180-AE68-7FA5ED17D98C}.Release|x86.Build.0 = Release|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Debug|x64.ActiveCfg = Debug|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Debug|x64.Build.0 = Debug|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Debug|x86.ActiveCfg = Debug|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Debug|x86.Build.0 = Debug|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Release|Any CPU.Build.0 = Release|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Release|x64.ActiveCfg = Release|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Release|x64.Build.0 = Release|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Release|x86.ActiveCfg = Release|Any CPU
		{446D9CBE-BFE4-4FB3-ADFD-4C1C5EA1B6EE}.Release|x86.Build.0 = Release|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Debug|x64.ActiveCfg = Debug|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Debug|x64.Build.0 = Debug|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Debug|x86.ActiveCfg = Debug|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Debug|x86.Build.0 = Debug|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Release|Any CPU.Build.0 = Release|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Release|x64.ActiveCfg = Release|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Release|x64.Build.0 = Release|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Release|x86.ActiveCfg = Release|Any CPU
		{490CC8AF-C47C-4139-AED7-4FB6502F622B}.Release|x86.Build.0 = Release|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Debug|x64.ActiveCfg = Debug|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Debug|x64.Build.0 = Debug|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Debug|x86.ActiveCfg = Debug|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Debug|x86.Build.0 = Debug|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Release|Any CPU.Build.0 = Release|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Release|x64.ActiveCfg = Release|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Release|x64.Build.0 = Release|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Release|x86.ActiveCfg = Release|Any CPU
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97}.Release|x86.Build.0 = Release|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Debug|x64.ActiveCfg = Debug|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Debug|x64.Build.0 = Debug|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Debug|x86.ActiveCfg = Debug|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Debug|x86.Build.0 = Debug|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Release|Any CPU.Build.0 = Release|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Release|x64.ActiveCfg = Release|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Release|x64.Build.0 = Release|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Release|x86.ActiveCfg = Release|Any CPU
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A}.Release|x86.Build.0 = Release|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Debug|x64.ActiveCfg = Debug|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Debug|x64.Build.0 = Debug|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Debug|x86.ActiveCfg = Debug|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Debug|x86.Build.0 = Debug|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Release|Any CPU.Build.0 = Release|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Release|x64.ActiveCfg = Release|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Release|x64.Build.0 = Release|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Release|x86.ActiveCfg = Release|Any CPU
		{AC47670E-90BB-4502-9965-0739BDF6FE2E}.Release|x86.Build.0 = Release|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Debug|x64.ActiveCfg = Debug|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Debug|x64.Build.0 = Debug|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Debug|x86.ActiveCfg = Debug|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Debug|x86.Build.0 = Debug|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Release|Any CPU.Build.0 = Release|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Release|x64.ActiveCfg = Release|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Release|x64.Build.0 = Release|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Release|x86.ActiveCfg = Release|Any CPU
		{C9940A46-D265-4088-9561-5A42ACEDA7AE}.Release|x86.Build.0 = Release|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Debug|x64.ActiveCfg = Debug|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Debug|x64.Build.0 = Debug|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Debug|x86.ActiveCfg = Debug|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Debug|x86.Build.0 = Debug|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Release|Any CPU.Build.0 = Release|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Release|x64.ActiveCfg = Release|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Release|x64.Build.0 = Release|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Release|x86.ActiveCfg = Release|Any CPU
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98}.Release|x86.Build.0 = Release|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Debug|x64.ActiveCfg = Debug|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Debug|x64.Build.0 = Debug|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Debug|x86.ActiveCfg = Debug|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Debug|x86.Build.0 = Debug|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Release|Any CPU.Build.0 = Release|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Release|x64.ActiveCfg = Release|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Release|x64.Build.0 = Release|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Release|x86.ActiveCfg = Release|Any CPU
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9}.Release|x86.Build.0 = Release|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Debug|x64.ActiveCfg = Debug|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Debug|x64.Build.0 = Debug|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Debug|x86.ActiveCfg = Debug|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Debug|x86.Build.0 = Debug|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Release|Any CPU.Build.0 = Release|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Release|x64.ActiveCfg = Release|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Release|x64.Build.0 = Release|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Release|x86.ActiveCfg = Release|Any CPU
		{4F1788A6-CD82-41FE-ABFD-D14060708145}.Release|x86.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(NestedProjects) = preSolution
		{83D10565-AF9D-4EDC-8FB8-8C962A843F97} = {94C8A78D-AA15-47B2-A348-530CD86BFC1B}
		{B93981B8-3295-4EDD-B314-BCA77B6BF37A} = {94C8A78D-AA15-47B2-A348-530CD86BFC1B}
		{C9940A46-D265-4088-9561-5A42ACEDA7AE} = {94C8A78D-AA15-47B2-A348-530CD86BFC1B}
		{FB34DA8D-2486-426F-B9C5-2AC88ADAF955} = {94C8A78D-AA15-47B2-A348-530CD86BFC1B}
		{8B4A2173-E0A5-4C0C-A9E9-AE56DA11CF98} = {FB34DA8D-2486-426F-B9C5-2AC88ADAF955}
		{BA77AA20-9DDE-4C84-928C-11E3D71B3EF9} = {FB34DA8D-2486-426F-B9C5-2AC88ADAF955}
		{4F1788A6-CD82-41FE-ABFD-D14060708145} = {FB34DA8D-2486-426F-B9C5-2AC88ADAF955}
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {089687FD-5D25-40AB-BA8A-A10D1E137F98}
	EndGlobalSection
EndGlobal
