-
Notifications
You must be signed in to change notification settings - Fork 655
Use Microsoft.EntityFramework.SqlServer with the modern SqlClient #10424
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
…crsoft.Data.SqlClient) fxies NuGet#10416
The change looks reasonable. This is just the kind of incremental step that we need, towards .NET Core. There's a significant burden of testing here. In other words, we need to deploy all of the jobs that use SQL and verify everything is still working. This is inevitable but it will take a while for me to do that and I'm going to block the merge on that to avoid risk to our ongoing deployments. Please bear with me as I test the change. I'll respond back when I know more. |
Yeah, I was expecting that |
Test failures:
|
Also looks like |
I fixed a build error and pushed it to your branch. It was only discoverable if you ran |
@joelverhagen Wonder why the package inclusion was required? |
It's used to determine where to find the ef6.exe tool in the user packages directory (restore destination). See: NuGetGallery/tools/Update-Databases.ps1 Lines 15 to 30 in 1e51341
|
@joelverhagen Ah, the CLI tool is only in the base EF6 package! |
Yes. Technically we could lookup the version using the Microsoft.EntityFramework.SqlServer package because that version matches the EntityFramework version, and EntityFramework is a transitive dependency, but I think it's better to be explicit here. We could also force the install with |
...dation.PackageSigning.ValidateCertificate.Tests/OnlineCertificateVerifierIntegrationTests.cs
Outdated
Show resolved
Hide resolved
…neCertificateVerifierIntegrationTests.cs Co-authored-by: Joel Verhagen <[email protected]>
I think no action is needed for these two. For the connection strings in our deployment pipelines, it looks like the old key names are still supported for back compat so we don't need to do anything. But we'll keep an eye on connection issues as we test the deployments. |
Summary of the changes (in less than 80 characters):
Addresses #10416
Notes