diff --git a/.gitignore b/.gitignore
index 55ffa7f..d7b765d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -135,7 +135,6 @@ UpgradeLog*.htm
App_Data/*.mdf
App_Data/*.ldf
-
#LightSwitch generated files
GeneratedArtifacts/
_Pvt_Extensions/
@@ -157,6 +156,7 @@ $RECYCLE.BIN/
# Mac desktop service store files
.DS_Store
+
/_External_Dependencies
/packages
/NuGet.Packager
@@ -164,3 +164,5 @@ $RECYCLE.BIN/
/msbuild/Compile
/msbuild/Output
/.vs/EntityFrameworkCore.Jet
+.idea
+!/build/
\ No newline at end of file
diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 0000000..a04c448
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,41 @@
+
+
+ netcoreapp3.1
+ netstandard2.0
+
+
+
+
+
+
+ 3.1.0
+ alpha
+
+ EntityFrameworkCore.Jet
+ Jet (Microsoft Access mdb or accdb files) provider for Entity Framework Core (EFCore)
+ Bubi
+ Bubi
+ Copyright © 2017-2020 - Bubi
+ True
+ 8.0
+ portable
+ False
+ True
+
+ https://github.com/bubibubi/EntityFrameworkCore.Jet/
+
+ Apache-2.0
+
+
+
+ Entity Framework Core Jet;Entity Framework Core Access;Entity Framework Core MS Access;entity-framework-core-jet;entity-framework-core-access;entity-framework-core-msaccess;EF Jet;EF Access;EF MS Access;Data;O/RM;EntityFramework;EntityFrameworkCore;EFCore;Jet;Access;MS Access
+
+ git
+ git://github.com/bubibubi/EntityFrameworkCore.Jet.git
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/EntityFrameworkCore.Jet.sln b/EntityFrameworkCore.Jet.sln
index 0145ef9..1710d69 100644
--- a/EntityFrameworkCore.Jet.sln
+++ b/EntityFrameworkCore.Jet.sln
@@ -4,10 +4,14 @@ Microsoft Visual Studio Solution File, Format Version 12.00
VisualStudioVersion = 16.0.29806.167
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F68095EE-6CD1-43A2-B498-6CA72CE2A0CB}"
+ProjectSection(SolutionItems) = preProject
+ src\Directory.Build.props = src\Directory.Build.props
+EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{6A8DE399-1804-4113-A408-F23B7F5C9CAC}"
ProjectSection(SolutionItems) = preProject
SkipMessages.txt = SkipMessages.txt
+ test\Directory.Build.props = test\Directory.Build.props
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.Jet", "src\System.Data.Jet\System.Data.Jet.csproj", "{88BE8B4F-8DA9-42B9-9A1F-839451BA5F8C}"
@@ -16,11 +20,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.Jet.Test", "tes
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet", "src\EFCore.Jet\EFCore.Jet.csproj", "{D6966B04-4C38-4925-BCDE-F8655F38D04C}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{A56C261D-351C-449B-8130-75F6FA76842C}"
- ProjectSection(SolutionItems) = preProject
- tools\Resources.tt = tools\Resources.tt
- EndProjectSection
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet.IntegrationTests", "test\EFCore.Jet.IntegrationTests\EFCore.Jet.IntegrationTests.csproj", "{50CA2970-B995-4D28-9F6C-F7CA4940F23A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Jet.FunctionalTests", "test\EFCore.Jet.FunctionalTests\EFCore.Jet.FunctionalTests.csproj", "{3C88D49A-7EF2-42BA-A8D7-9DF7D358FD24}"
@@ -31,20 +30,20 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{B7FF1850-2
docs\README.md = docs\README.md
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build help", "build help", "{20B764C9-8664-4609-A743-8CF32BA6CA69}"
- ProjectSection(SolutionItems) = preProject
- NuGet.Config = NuGet.Config
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{DC0C1C50-ED7E-4BC0-B45C-E3115ECCCF76}"
ProjectSection(SolutionItems) = preProject
build\Dependencies.props = build\Dependencies.props
- build\GlobalAssemblyInfo.cs = build\GlobalAssemblyInfo.cs
build\Key.snk = build\Key.snk
build\Development.props = build\Development.props
build\Development.props.sample = build\Development.props.sample
EndProjectSection
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{76210BB4-A506-4838-8BBF-57DA18C8FA03}"
+ProjectSection(SolutionItems) = preProject
+ Directory.Build.props = Directory.Build.props
+ NuGet.Config = NuGet.Config
+EndProjectSection
+EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EFCore.Jet.Tests", "test\EFCore.Jet.Tests\EFCore.Jet.Tests.csproj", "{770A076B-A448-499C-BB86-A37994C04523}"
EndProject
Global
diff --git a/build/.gitignore b/build/.gitignore
new file mode 100644
index 0000000..1cc820a
--- /dev/null
+++ b/build/.gitignore
@@ -0,0 +1 @@
+Development.props
\ No newline at end of file
diff --git a/build/Development.props.sample b/build/Development.props.sample
new file mode 100644
index 0000000..46ac672
--- /dev/null
+++ b/build/Development.props.sample
@@ -0,0 +1,26 @@
+
+
+
+ C:\Repositories\EntityFrameworkCore
+
+
\ No newline at end of file
diff --git a/build/GlobalAssemblyInfo.cs b/build/GlobalAssemblyInfo.cs
deleted file mode 100644
index c0442b2..0000000
--- a/build/GlobalAssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-#if DEBUG
-[assembly: AssemblyConfiguration("Debug")]
-#else
-[assembly: AssemblyConfiguration("Release")]
-#endif
-
-[assembly: AssemblyCompany("Bubi")]
-[assembly: AssemblyProduct("EntityFrameworkCore.Jet")]
-[assembly: AssemblyCopyright("Copyright © 2017-2019 - Bubi")]
-[assembly: AssemblyTrademark("Before use any of the trademarks, check if they are registered")]
-[assembly: AssemblyCulture("")]
-
-[assembly: ComVisible(false)]
-
-[assembly: Guid("e77112b7-b6ba-43a8-b21f-dd79a7a47a2f")]
-
-[assembly: AssemblyVersion("2.2.0")]
-[assembly: AssemblyFileVersion("2.2.0.0")]
-[assembly: AssemblyInformationalVersion("2.2.0")]
\ No newline at end of file
diff --git a/build/dependencies.props b/build/dependencies.props
index 8debdc9..093c6f5 100644
--- a/build/dependencies.props
+++ b/build/dependencies.props
@@ -1,5 +1,6 @@
+ 3.1.2
3.1.2
3.1.2
3.1.2
@@ -13,7 +14,11 @@
1.1.0
1.7.0
4.7.0
- 5.0.0-preview.3.20160.5
+ 5.0.0-preview.3.20171.3
+
+
+
+ 4.7.0
@@ -23,4 +28,26 @@
2.1.0
1.2.0
+
+
+ 2.4.1
+ 2.4.1
+ 2.4.1
+ 2.4.1
+ 2.0.0
+ 4.3.0
+ 4.4.0
+ 3.1.0
+ 3.1.2
+
+
+
+ 3.1.0
+ 3.1.0
+ 3.1.0
+ 3.1.0
+ 3.4.0
+ 3.1.0
+ 4.13.1
+
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index b1e33b8..1bb89e5 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -2,6 +2,7 @@
+ $(NoWarn);EF1001
True
True
True
diff --git a/src/EFCore.Jet/EFCore.Jet.csproj b/src/EFCore.Jet/EFCore.Jet.csproj
index be3597a..5d465c7 100644
--- a/src/EFCore.Jet/EFCore.Jet.csproj
+++ b/src/EFCore.Jet/EFCore.Jet.csproj
@@ -51,6 +51,7 @@
+
diff --git a/test/Directory.Build.props b/test/Directory.Build.props
new file mode 100644
index 0000000..fe2e9c8
--- /dev/null
+++ b/test/Directory.Build.props
@@ -0,0 +1,9 @@
+
+
+
+
+ $(NoWarn);EF1001;xUnit1003
+ False
+
+
+
diff --git a/test/EFCore.Jet.Tests/EFCore.Jet.Tests.csproj b/test/EFCore.Jet.Tests/EFCore.Jet.Tests.csproj
index da64245..89db749 100644
--- a/test/EFCore.Jet.Tests/EFCore.Jet.Tests.csproj
+++ b/test/EFCore.Jet.Tests/EFCore.Jet.Tests.csproj
@@ -26,7 +26,6 @@
-
diff --git a/test/xunit.runner.json b/test/xunit.runner.json
index c276745..751643d 100644
--- a/test/xunit.runner.json
+++ b/test/xunit.runner.json
@@ -1,3 +1,6 @@
{
- "appDomain": "denied"
+ "appDomain": "denied",
+ "parallelizeAssembly": false,
+ "parallelizeTestCollections": false,
+ "diagnosticMessages": true
}