Fix auto commit for pull requests. (#165)

* Fix auto commit for pull requests by using multiple workflows.

* Cleanup green tests after #162.

* [GitHub Actions] Update green tests.

---------

Co-authored-by: github-actions <github-actions@github.com>
pull/167/head
Laurents Meyer 2 years ago committed by GitHub
parent 42a0e3aa1f
commit 746f727ec7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -6,19 +6,19 @@ on:
types:
- completed
jobs:
Info:
runs-on: ubuntu-latest
steps:
- name: 'Output Information'
shell: pwsh
run: |
echo 'Event: ${{ github.event.workflow_run.event }}'
echo 'Conclusion: ${{ github.event.workflow_run.conclusion }}'
echo 'Author: ${{ github.event.workflow_run.head_commit.author.email }}'
# - name: 'Log Event Context'
# shell: pwsh
# run: |
# echo '${{ toJson(github.event) }}'
# Info:
# runs-on: ubuntu-latest
# steps:
# - name: 'Output Information'
# shell: pwsh
# run: |
# echo 'Event: ${{ github.event.workflow_run.event }}'
# echo 'Conclusion: ${{ github.event.workflow_run.conclusion }}'
# echo 'Author: ${{ github.event.workflow_run.head_commit.author.email }}'
# - name: 'Log Event Context'
# shell: pwsh
# run: |
# echo '${{ toJson(github.event) }}'
AutoCommit:
runs-on: ubuntu-latest
if: github.event.workflow_run.conclusion == 'success' && (github.event.workflow_run.head_commit.author.email != 'github-actions@github.com' || github.event.workflow_run.head_commit.message != '[GitHub Actions] Update green tests.')

@ -0,0 +1,285 @@
name: PullRequest
on:
pull_request:
branches:
- '**'
paths-ignore:
- '**.md'
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
DOTNET_CLI_TELEMETRY_OPTOUT: true
DOTNET_NOLOGO: true
checkoutFetchDepth: 2
buildConfiguration: 'Debug'
skipTests: false
deterministicTests: true
autoCommitGreenTests: true
uploadTestResults: false
jobs:
Preconditions:
runs-on: ubuntu-latest
outputs:
lastCommitIsAutoCommit: ${{ steps.GetHeadCommitInfo.outputs.lastCommitIsAutoCommit }}
lastCommitCreatedBeforeSeconds: ${{ steps.GetHeadCommitInfo.outputs.lastCommitCreatedBeforeSeconds }}
steps:
- name: 'General Information'
shell: pwsh
run: |
echo 'EventName: ${{ github.event_name }}'
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: ${{ env.checkoutFetchDepth }}
- name: 'Get Head Commit Info'
id: GetHeadCommitInfo
shell: pwsh
run: |
git log -${{ env.checkoutFetchDepth }} --pretty=%B
$headCommitMessage = git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%B
echo "headCommitMessage: = $headCommitMessage"
$headCommitAuthorName = git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%an
echo "headCommitAuthorName: = $headCommitAuthorName"
$headCommitAuthorEmail = git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%ae
echo "headCommitAuthorEmail: = $headCommitAuthorEmail"
$headCommitDateTime = Get-Date (git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%ci)
echo "headCommitDateTime: = $headCommitDateTime"
$lastCommitIsAutoCommit = $headCommitAuthorEmail -eq 'github-actions@github.com' -and $headCommitMessage -eq '[GitHub Actions] Update green tests.'
echo "lastCommitIsAutoCommit=$lastCommitIsAutoCommit" >> $env:GITHUB_OUTPUT
echo "lastCommitIsAutoCommit: = $lastCommitIsAutoCommit"
$lastCommitCreatedBeforeSeconds = [int]((Get-Date) - $headCommitDateTime).TotalSeconds
echo "lastCommitCreatedBeforeSeconds=$lastCommitCreatedBeforeSeconds" >> $env:GITHUB_OUTPUT
echo "lastCommitCreatedBeforeSeconds: = $lastCommitCreatedBeforeSeconds"
BuildAndTest:
needs: Preconditions
if: needs.Preconditions.outputs.lastCommitIsAutoCommit != 'true' || needs.Preconditions.outputs.lastCommitCreatedBeforeSeconds > 300
strategy:
fail-fast: false
matrix:
aceVersion:
- 2010
- 2016
aceArchitecture:
- x64
- x86
dataAccessProviderType:
- ODBC
- OLE DB
os:
- windows-latest
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set additional variables
shell: pwsh
run: |
$os = '${{ matrix.os }}'.Split('-')[0]
echo "os=$os" >> $env:GITHUB_ENV
$dotnetInstallDirectory = '.\.dotnet_${{ matrix.aceArchitecture }}'
echo "dotnetInstallDirectory=$dotnetInstallDirectory" >> $env:GITHUB_ENV
$dotnetExecutable = Join-Path $dotnetInstallDirectory 'dotnet.exe'
echo "dotnetExecutable=$dotnetExecutable" >> $env:GITHUB_ENV
$aceUrls = @{
'2010' = @{
'x64' = 'https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine_X64.exe'
'x86' = 'https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine.exe'
'silent' = '/passive /quiet /norestart REBOOT=ReallySuppress'
}
'2016' = @{
'x64' = 'https://download.microsoft.com/download/3/5/C/35C84C36-661A-44E6-9324-8786B8DBE231/AccessDatabaseEngine_X64.exe'
'x86' = 'https://download.microsoft.com/download/3/5/C/35C84C36-661A-44E6-9324-8786B8DBE231/AccessDatabaseEngine.exe'
'silent' = '/passive /quiet /norestart REBOOT=ReallySuppress'
}
}
$aceUrl = $aceUrls['${{ matrix.aceVersion }}']['${{ matrix.aceArchitecture }}']
echo "aceUrl=$aceUrl" >> $env:GITHUB_ENV
$aceSilentInstallArgument = $aceUrls['${{ matrix.aceVersion }}']['silent']
echo "aceSilentInstallArgument=$aceSilentInstallArgument" >> $env:GITHUB_ENV
$defaultConnection = '${{ matrix.dataAccessProviderType }}' -eq 'ODBC' ? 'DBQ=Jet.accdb' : 'Data Source=Jet.accdb;Persist Security Info=False;'
echo "defaultConnection=$defaultConnection" >> $env:GITHUB_ENV
- name: Output Variables
shell: pwsh
run: |
echo "os: ${{ env.os }}"
echo "buildConfiguration: ${{ env.buildConfiguration }}"
echo "aceVersion: ${{ matrix.aceVersion }}"
echo "aceArchitecture: ${{ matrix.aceArchitecture }}"
echo "aceUrl: ${{ env.aceUrl }}"
echo "aceSilentInstallArgument: ${{ env.aceSilentInstallArgument }}"
echo "dataAccessProviderType: ${{ matrix.dataAccessProviderType }}"
echo "defaultConnection: ${{ env.defaultConnection }}"
echo "skipTests: ${{ env.skipTests }}"
echo "dotnetInstallDirectory: ${{ env.dotnetInstallDirectory }}"
echo "dotnetExecutable: ${{ env.dotnetExecutable }}"
echo "github.event_name: ${{ github.event_name }}"
echo "github.repository: ${{ github.repository }}"
- name: .NET Information Before SDK Install
shell: pwsh
run: try { & '${{ env.dotnetExecutable }}' --info } catch { echo 'No ${{ matrix.aceArchitecture }} .NET SDK installed.' }
- name: Install .NET SDK
shell: pwsh
run: |
&([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -JSonFile global.json -Architecture '${{ matrix.aceArchitecture }}' -InstallDir '${{ env.dotnetInstallDirectory }}' -Verbose
- name: .NET Information After SDK Install
shell: pwsh
run: try { & '${{ env.dotnetExecutable }}' --info } catch { echo 'No ${{ matrix.aceArchitecture }} .NET SDK installed.' }
- name: ACE Information Before ACE Install
shell: pwsh
run: |
'DAO:'
Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object
'OLE DB:'
foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator())
{
$v = New-Object PSObject
for ($i = 0; $i -lt $provider.FieldCount; $i++)
{
Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i)
}
$v
}
- name: Install Access Database Engine
shell: pwsh
run: |
$setupFileName = 'AccessDatabaseEngine_${{ matrix.aceVersion }}_${{ matrix.aceArchitecture }}.exe'
Invoke-WebRequest '${{ env.aceUrl }}' -OutFile $setupFileName
& ".\$setupFileName" ${{ env.aceSilentInstallArgument }} | Out-Default
- name: ACE Information After ACE Install
shell: pwsh
run: |
'DAO:'
Get-ChildItem 'HKLM:\SOFTWARE\Classes\DAO.DBEngine*' | Select-Object
'OLE DB:'
foreach ($provider in [System.Data.OleDb.OleDbEnumerator]::GetRootEnumerator())
{
$v = New-Object PSObject
for ($i = 0; $i -lt $provider.FieldCount; $i++)
{
Add-Member -in $v NoteProperty $provider.GetName($i) $provider.GetValue($i)
}
$v
}
- name: Build Solution
shell: pwsh
run: |
& '${{ env.dotnetExecutable }}' build --configuration '${{ env.buildConfiguration }}'
- name: 'Run Tests: EFCore.Jet.Data.Tests'
if: env.skipTests != 'true'
shell: pwsh
run: |
$env:EFCoreJet_DefaultConnection = '${{ env.defaultConnection }}'
& '${{ env.dotnetExecutable }}' test .\test\EFCore.Jet.Data.Tests --configuration '${{ env.buildConfiguration }}' -p:FixedTestOrder=${{ env.deterministicTests }} --logger trx --verbosity detailed --blame-hang-timeout 3m
- name: 'Run Tests: EFCore.Jet.FunctionalTests'
if: env.skipTests != 'true'
shell: pwsh
run: |
$env:EFCoreJet_DefaultConnection = '${{ env.defaultConnection }}'
& '${{ env.dotnetExecutable }}' test .\test\EFCore.Jet.FunctionalTests --configuration '${{ env.buildConfiguration }}' -p:FixedTestOrder=${{ env.deterministicTests }} --logger trx --verbosity detailed --blame-hang-timeout 3m
exit 0
- name: 'Run Tests: EFCore.Jet.Tests'
if: env.skipTests != 'true'
shell: pwsh
run: |
$env:EFCoreJet_DefaultConnection = '${{ env.defaultConnection }}'
& '${{ env.dotnetExecutable }}' test .\test\EFCore.Jet.Tests --configuration '${{ env.buildConfiguration }}' -p:FixedTestOrder=${{ env.deterministicTests }} --logger trx --verbosity detailed --blame-hang-timeout 3m
- name: 'Upload Test Results'
if: env.skipTests != 'true' && env.uploadTestResults == 'true'
uses: actions/upload-artifact@v3
with:
name: test-results
path: |
test\EFCore.Jet.Data.Tests\TestResults
test\EFCore.Jet.FunctionalTests\TestResults
test\EFCore.Jet.Tests\TestResults
- name: 'Check Tests: EFCore.Jet.FunctionalTests'
if: env.skipTests != 'true'
shell: pwsh
run: |
# Create text file with all tests that passed.
$testResultsDir = '.\test\EFCore.Jet.FunctionalTests\TestResults'
$currentTestRunTrx = Get-ChildItem $testResultsDir -Filter '*.trx' | Sort-Object LastWriteTime | Select-Object -Last 1
if ($null -eq $currentTestRunTrx) {
echo "Test runner crashed."
exit 2
}
$allTestsFilePath = Join-Path $currentTestRunTrx.DirectoryName ($currentTestRunTrx.BaseName + '_All.txt')
(Select-Xml -Path $currentTestRunTrx.FullName -XPath "//ns:UnitTestResult" -Namespace @{"ns"="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"}).Node | Sort-Object -Property testName -CaseSensitive | ForEach-Object { "$($_.outcome -eq 'Passed' ? 'P' : $_.outcome -eq 'NotExecuted' ? 'N' : $_.outcome -eq 'Failed' ? 'F' : 'U') $($_.testName)" } | Add-Content $allTestsFilePath
$greenTestsFilePath = Join-Path $currentTestRunTrx.DirectoryName ($currentTestRunTrx.BaseName + '_Passed.txt')
Get-Content $allTestsFilePath | Where-Object { $_.StartsWith('P ') } | ForEach-Object { $_.Substring(2) } | Add-Content $greenTestsFilePath
# Compare test file against previously committed file.
$establishedGreenTestsFilePath = ".\test\EFCore.Jet.FunctionalTests\GreenTests\ace_${{ matrix.aceVersion }}_$('${{ matrix.dataAccessProviderType }}'.Replace(' ', '').ToLowerInvariant())_${{ matrix.aceArchitecture }}.txt"
if (Test-Path $establishedGreenTestsFilePath) {
$notGreenAnymore = Compare-Object (Get-Content $establishedGreenTestsFilePath) (Get-Content $greenTestsFilePath) | Where-Object { $_.SideIndicator -eq '<=' } | Select-Object -ExpandProperty InputObject
if ($null -ne $notGreenAnymore) {
echo "`nThe following $(@($notGreenAnymore).Length) tests passed in previous runs, but didn't pass in this run:`n"
$notGreenAnymore
exit 1
}
echo 'All tests that passed in previous runs still passed in this run.'
Copy-Item $greenTestsFilePath $establishedGreenTestsFilePath -Force -Verbose
$commitGreenTestsFile = $establishedGreenTestsFilePath
echo "commitGreenTestsFile=$commitGreenTestsFile" >> $env:GITHUB_ENV
}
echo 'Check succeeded.'
- name: 'Upload Green Tests'
if: env.commitGreenTestsFile != '' && env.autoCommitGreenTests == 'true'
uses: actions/upload-artifact@v3
with:
name: green-tests
path: ${{ env.commitGreenTestsFile }}
CheckArtifacts:
needs: BuildAndTest
if: always()
runs-on: ubuntu-latest
outputs:
hasGreenTestsArtifacts: ${{ steps.CheckGreenTestsArtifacts.outputs.hasGreenTestsArtifacts }}
steps:
- name: 'Download Green Tests'
uses: actions/download-artifact@v3
continue-on-error: true
with:
name: green-tests
path: green-tests
- name: 'Check Green Tests Artifacts'
id: CheckGreenTestsArtifacts
shell: pwsh
run: |
dir -Recurse | Select-Object -ExpandProperty FullName
$hasGreenTestsArtifacts = (Test-Path 'green-tests') -and (Get-ChildItem 'green-tests').Length -gt 0
echo "hasGreenTestsArtifacts=$hasGreenTestsArtifacts" >> $env:GITHUB_OUTPUT
echo "hasGreenTestsArtifacts: $hasGreenTestsArtifacts"
Status:
needs: CheckArtifacts
if: always() && needs.CheckArtifacts.result == 'success' && needs.CheckArtifacts.outputs.hasGreenTestsArtifacts != 'true'
runs-on: ubuntu-latest
steps:
- name: 'Final Status'
shell: pwsh
run: |
echo 'needs.CheckArtifacts.outputs.hasGreenTestsArtifacts: ${{ needs.CheckArtifacts.outputs.hasGreenTestsArtifacts }}'
echo 'All workflows succeeded.'
exit 0

@ -1,26 +1,62 @@
name: Build
name: Push
on:
push:
branches:
- '**'
paths-ignore:
- '**.md'
pull_request:
branches:
- '**'
paths-ignore:
- '**.md'
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
DOTNET_CLI_TELEMETRY_OPTOUT: true
DOTNET_NOLOGO: true
checkoutFetchDepth: 1
buildConfiguration: 'Debug'
skipTests: false
deterministicTests: true
autoCommitGreenTests: true
uploadTestResults: false
jobs:
Preconditions:
runs-on: ubuntu-latest
outputs:
lastCommitIsAutoCommit: ${{ steps.GetHeadCommitInfo.outputs.lastCommitIsAutoCommit }}
lastCommitCreatedBeforeSeconds: ${{ steps.GetHeadCommitInfo.outputs.lastCommitCreatedBeforeSeconds }}
steps:
- name: 'General Information'
shell: pwsh
run: |
echo 'EventName: ${{ github.event_name }}'
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: ${{ env.checkoutFetchDepth }}
- name: 'Get Head Commit Info'
id: GetHeadCommitInfo
shell: pwsh
run: |
git log -${{ env.checkoutFetchDepth }} --pretty=%B
$headCommitMessage = git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%B
echo "headCommitMessage: = $headCommitMessage"
$headCommitAuthorName = git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%an
echo "headCommitAuthorName: = $headCommitAuthorName"
$headCommitAuthorEmail = git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%ae
echo "headCommitAuthorEmail: = $headCommitAuthorEmail"
$headCommitDateTime = Get-Date (git log -1 --skip "$(${{ env.checkoutFetchDepth }} - 1)" --pretty=%ci)
echo "headCommitDateTime: = $headCommitDateTime"
$lastCommitIsAutoCommit = $headCommitAuthorEmail -eq 'github-actions@github.com' -and $headCommitMessage -eq '[GitHub Actions] Update green tests.'
echo "lastCommitIsAutoCommit=$lastCommitIsAutoCommit" >> $env:GITHUB_OUTPUT
echo "lastCommitIsAutoCommit: = $lastCommitIsAutoCommit"
$lastCommitCreatedBeforeSeconds = [int]((Get-Date) - $headCommitDateTime).TotalSeconds
echo "lastCommitCreatedBeforeSeconds=$lastCommitCreatedBeforeSeconds" >> $env:GITHUB_OUTPUT
echo "lastCommitCreatedBeforeSeconds: = $lastCommitCreatedBeforeSeconds"
BuildAndTest:
needs: Preconditions
if: needs.Preconditions.outputs.lastCommitIsAutoCommit != 'true' || needs.Preconditions.outputs.lastCommitCreatedBeforeSeconds > 300
strategy:
fail-fast: false
matrix:
@ -213,43 +249,9 @@ jobs:
with:
name: green-tests
path: ${{ env.commitGreenTestsFile }}
Commit:
needs: BuildAndTest
runs-on: ubuntu-latest
outputs:
committedGreenTests: ${{ steps.commit.outputs.committedGreenTests }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: 'Download Green Tests'
uses: actions/download-artifact@v3
with:
name: green-tests
path: test/EFCore.Jet.FunctionalTests/GreenTests
- name: 'Commit Green Tests'
id: commit
if: env.autoCommitGreenTests == 'true'
shell: pwsh
run: |
git config --global user.name github-actions
git config --global user.email github-actions@github.com
git add ./test/EFCore.Jet.FunctionalTests/GreenTests/
git status
if ((git status -s).Length -gt 0) {
git commit -m "[GitHub Actions] Update green tests."
git push
$committedGreenTests = 'true'
echo "committedGreenTests=$committedGreenTests" >> $env:GITHUB_OUTPUT
} else {
echo 'Nothing to commit.'
}
NuGet:
needs:
- BuildAndTest
- Commit
if: github.event_name == 'push' && github.repository == 'CirrusRedOrg/EntityFrameworkCore.Jet'
needs: BuildAndTest
if: always() && (needs.BuildAndTest.result == 'success' || needs.BuildAndTest.result == 'skipped') && github.repository == 'CirrusRedOrg/EntityFrameworkCore.Jet'
runs-on: ubuntu-latest
steps:
- name: Checkout
@ -358,4 +360,4 @@ jobs:
if: ${{ env.pushToNugetOrg == 'true' }}
working-directory: nupkgs
shell: pwsh
run: dotnet nuget push './Release/default/**/*.nupkg' --api-key '${{ secrets.NUGETORG_EFCOREJET_ALLPACKAGES_PUSHNEW }}' --source 'https://api.nuget.org/v3/index.json'
run: dotnet nuget push './Release/default/**/*.nupkg' --api-key '${{ secrets.NUGETORG_EFCOREJET_ALLPACKAGES_PUSHNEW }}' --source 'https://api.nuget.org/v3/index.json'

@ -3,6 +3,47 @@ EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correct
EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correctly(clientPk: True, clientFk: False, clientOrder: True)
EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correctly(clientPk: True, clientFk: True, clientOrder: False)
EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correctly(clientPk: True, clientFk: True, clientOrder: True)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_compare_enum_to_constant
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_compare_enum_to_parameter
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_captured_enum_variable(async: False)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_captured_enum_variable(async: True)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_inline_enum_variable(async: False)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_inline_enum_variable(async: True)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_get_column_types_from_built_model
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_binary_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_null_binary_foreign_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_null_string_foreign_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_string_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_with_max_length_set
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_query_multiline_string
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_perform_query_with_ansi_strings_test
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_perform_query_with_max_length
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_using_DateDiffHour_using_TimeSpan
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_using_DateDiffMinute_using_TimeSpan
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_using_DateDiffSecond_using_TimeSpan
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_read_back_bool_mapped_as_int_through_navigation
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_read_back_mapped_enum_from_collection_first_or_default
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Columns_have_expected_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Object_to_string_conversion
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Optional_datetime_reading_null_from_database
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Sql_translation_uses_type_mapper_when_constant
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Sql_translation_uses_type_mapper_when_parameter
EntityFrameworkCore.Jet.FunctionalTests.BulkUpdates.ComplexTypeBulkUpdatesJetTest.Check_all_tests_overridden
EntityFrameworkCore.Jet.FunctionalTests.BulkUpdates.ComplexTypeBulkUpdatesJetTest.Delete_complex_type_throws(async: False)
EntityFrameworkCore.Jet.FunctionalTests.BulkUpdates.ComplexTypeBulkUpdatesJetTest.Delete_complex_type_throws(async: True)
@ -12454,7 +12495,100 @@ EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.P
EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.Project_multiple_collections(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.Project_primitive_collections_element(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.Project_primitive_collections_element(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Access_property_of_closure_6864
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_auto_include_navigation_from_model
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_configure_SingleQuery_at_context_level
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_configure_SplitQuery_at_context_level
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_ignore_invalid_include_path_error
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_query_hierarchy_with_non_nullable_property_on_derived
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_query_with_nav_collection_in_projection_with_split_query_in_parallel_async
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_query_with_nav_collection_in_projection_with_split_query_in_parallel_sync
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Collection_include_on_owner_with_owned_type_mapped_to_different_table
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Collection_without_setter_materialized_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Compiler_generated_local_closure_produces_valid_parameter_name_1742
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Conditional_expression_with_conditions_does_not_collapse_if_nullable_bool
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Correlated_collection_correctly_associates_entities_with_byte_array_keys
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Customer_collections_materialize_properly_3758
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Cycles_in_auto_include
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.DateTime_Contains_with_smalldatetime_generates_correct_literal
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Derived_reference_is_skipped_when_base_type
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Discriminator_type_is_handled_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Entity_passed_to_DTO_constructor_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Explicitly_compiled_query_does_not_add_cache_entry
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Find_underlying_property_after_GroupJoin_DefaultIfEmpty
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.First_FirstOrDefault_ix_async_Issue_603
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.GroupJoin_Anonymous_projection_GroupBy_Aggregate_join_elimination
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.GroupJoin_SelectMany_gets_flattened
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_for_entity_with_owned_type_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_optional_reference_collection
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_with_OfType_base
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_works_when_defined_on_intermediate_type
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_on_entity_with_composite_key_Many_To_One_Issues_925_926
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_on_entity_with_composite_key_One_To_Many_Issues_925_926
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_on_optional_navigation
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_with_order_by_on_interface_key
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Inlined_dbcontext_is_not_leaking
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Keyless_type_used_inside_defining_query
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Left_outer_join_Issue_6091
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Max_in_multi_level_nested_subquery
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Multiple_optional_navs_should_not_deadlock_Issue_5481
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_include_queries_do_not_populate_navigation_twice
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_owned_required_dependents_are_materialized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_queries_does_not_cause_concurrency_exception_sync(tracking: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_queries_does_not_cause_concurrency_exception_sync(tracking: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.New_instances_in_projection_are_not_shared_across_results
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.NoTracking_split_query_creates_only_required_instances(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.NoTracking_split_query_creates_only_required_instances(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Null_check_removal_applied_recursively
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Owned_entity_mapped_to_separate_table
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Owned_entity_multiple_level_in_aggregate
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Parameterless_ctor_on_inner_DTO_gets_called_for_every_row
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Projecting_correlated_collection_along_with_non_mapped_property
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Projection_failing_with_EnumToStringConverter
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_cache_entries_are_evicted_as_necessary
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_contains_evaluates_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_db_set_should_not_block_other_filters
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_null_constant
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_pk_fk_optimization_Issue_13517
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.QueryBuffer_requirement_is_computed_when_querying_base_type_while_derived_type_has_shadow_prop
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Reference_include_on_derived_type_with_sibling_works_Issue_7312
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_coalesce_tracking
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_complex_coalesce
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_conditional
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_nested_coalesce
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_simple_coalesce
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro5456_include_group_join_is_per_query_context
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro5456_include_group_join_is_per_query_context_async
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro6986
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Return_type_of_singular_operator_is_preserved
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.SaveChangesAsync_accepts_changes_with_ConfigureAwait_true_22841
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: False, split: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: False, split: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: True, split: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: True, split: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_nested_projection
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Self_reference_in_query_filter_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Setting_IsUnicode_generates_unicode_literal_in_SQL
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.SplitQuery_disposes_inner_data_readers
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.ThenInclude_with_interface_navigations_3409
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Thread_safety_in_relational_command_cache
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Unconfigured_query_splitting_behavior_throws_a_warning
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Union_and_insert_12549
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Using_AsSingleQuery_without_context_configuration_does_not_throw_warning
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Using_AsSplitQuery_without_multiple_active_result_sets_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Using_explicit_interface_implementation_as_navigation_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_1
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_2
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_3
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_4
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Weak_entities_with_query_filter_subquery_flattening
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_contains_DateTime_literals(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_contains_DateTime_literals(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_DateTime_Now(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_DateTime_Now(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_new_DateTime(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_new_DateTime(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_not_equals_DateTime_Now(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_not_equals_DateTime_Now(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryFilterFuncletizationJetTest.DbContext_complex_expression_is_parameterized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryFilterFuncletizationJetTest.DbContext_field_is_parameterized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryFilterFuncletizationJetTest.DbContext_list_is_parameterized

@ -3,6 +3,59 @@ EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correct
EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correctly(clientPk: True, clientFk: False, clientOrder: True)
EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correctly(clientPk: True, clientFk: True, clientOrder: False)
EntityFrameworkCore.Jet.FunctionalTests.BatchingTest.Inserts_are_batched_correctly(clientPk: True, clientFk: True, clientOrder: True)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_compare_enum_to_constant
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_compare_enum_to_parameter
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_captured_enum_variable(async: False)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_captured_enum_variable(async: True)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_inline_enum_variable(async: False)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_filter_projection_with_inline_enum_variable(async: True)
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_get_column_types_from_built_model
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_set_to_null
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_set_to_null_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_set_to_null_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_set_to_null_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_precision_and_scale_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_data_types_with_scale_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_nullable_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_nullable_data_types_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_nullable_data_types_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_nullable_data_types_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_mapped_sized_data_types_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_all_nullable_data_types_with_values_set_to_null
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types_with_identity
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_nulls_for_all_mapped_sized_data_types_with_identity_in_batch
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_binary_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_null_binary_foreign_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_null_string_foreign_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_back_with_string_key
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_and_read_with_max_length_set
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_insert_query_multiline_string
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_perform_query_with_ansi_strings_test
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_perform_query_with_max_length
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_using_DateDiffHour_using_TimeSpan
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_using_DateDiffMinute_using_TimeSpan
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_using_DateDiffSecond_using_TimeSpan
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_query_with_null_parameters_using_any_nullable_data_type
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_read_back_bool_mapped_as_int_through_navigation
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Can_read_back_mapped_enum_from_collection_first_or_default
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Columns_have_expected_data_types
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Object_to_string_conversion
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Optional_datetime_reading_null_from_database
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Sql_translation_uses_type_mapper_when_constant
EntityFrameworkCore.Jet.FunctionalTests.BuiltInDataTypesJetTest.Sql_translation_uses_type_mapper_when_parameter
EntityFrameworkCore.Jet.FunctionalTests.BulkUpdates.ComplexTypeBulkUpdatesJetTest.Check_all_tests_overridden
EntityFrameworkCore.Jet.FunctionalTests.BulkUpdates.ComplexTypeBulkUpdatesJetTest.Delete_complex_type_throws(async: False)
EntityFrameworkCore.Jet.FunctionalTests.BulkUpdates.ComplexTypeBulkUpdatesJetTest.Delete_complex_type_throws(async: True)
@ -15421,18 +15474,136 @@ EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.P
EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.Project_multiple_collections(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.Project_primitive_collections_element(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.PrimitiveCollectionsQueryJetTest.Project_primitive_collections_element(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Access_property_of_closure_6864
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Average_with_cast
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Byte_enum_has_flag_does_not_apply_explicit_cast_for_non_constant
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Call_method_on_closure_6864
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Cast_to_implemented_interface_is_removed_from_expression_tree
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Cast_to_object_is_removed_from_expression_tree
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_auto_include_navigation_from_model
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_configure_SingleQuery_at_context_level
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_configure_SplitQuery_at_context_level
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_ignore_invalid_include_path_error
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_query_hierarchy_with_non_nullable_property_on_derived
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_query_with_nav_collection_in_projection_with_split_query_in_parallel_async
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Can_query_with_nav_collection_in_projection_with_split_query_in_parallel_sync
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Casts_are_removed_from_expression_tree_when_redundant
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Collection_include_on_owner_with_owned_type_mapped_to_different_table
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Collection_without_setter_materialized_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Compiler_generated_local_closure_produces_valid_parameter_name_1742
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Conditional_expression_with_conditions_does_not_collapse_if_nullable_bool
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Correlated_collection_correctly_associates_entities_with_byte_array_keys
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Correlated_collection_with_OfType_base
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Correlated_collection_works_when_defined_on_intermediate_type
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Customer_collections_materialize_properly_3758
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Cycles_in_auto_include
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.DateTime_Contains_with_smalldatetime_generates_correct_literal
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Derived_reference_is_skipped_when_base_type
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Discriminator_type_is_handled_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Double_convert_interface_created_expression_tree
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Entity_passed_to_DTO_constructor_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Explicitly_compiled_query_does_not_add_cache_entry
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Expression_tree_constructed_via_interface_works_17276
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Find_underlying_property_after_GroupJoin_DefaultIfEmpty
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.First_FirstOrDefault_ix_async_Issue_603
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.From_sql_expression_compares_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.GroupJoin_Anonymous_projection_GroupBy_Aggregate_join_elimination
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.GroupJoin_SelectMany_gets_flattened
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Implicit_cast_6864
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_for_entity_with_owned_type_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_optional_reference_collection
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_with_OfType_base
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_collection_works_when_defined_on_intermediate_type
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_on_entity_with_composite_key_Many_To_One_Issues_925_926
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_on_entity_with_composite_key_One_To_Many_Issues_925_926
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_on_optional_navigation
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Include_with_order_by_on_interface_key
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Inlined_dbcontext_is_not_leaking
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Invoke_inside_query_filter_gets_correctly_evaluated_during_translation
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Keyless_type_used_inside_defining_query
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Left_outer_join_Issue_6091
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Max_in_multi_level_nested_subquery
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.MultiContext_query_filter_test
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Multilevel_owned_entities_determine_correct_nullability
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Multiple_optional_navs_should_not_deadlock_Issue_5481
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_include_queries_do_not_populate_navigation_twice
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_owned_required_dependents_are_materialized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_queries_does_not_cause_concurrency_exception_sync(tracking: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Nested_queries_does_not_cause_concurrency_exception_sync(tracking: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.New_instances_in_projection_are_not_shared_across_results
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.NoTracking_split_query_creates_only_required_instances(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.NoTracking_split_query_creates_only_required_instances(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Null_check_removal_applied_recursively
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Owned_entity_mapped_to_separate_table
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Owned_entity_multiple_level_in_aggregate
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Parameterless_ctor_on_inner_DTO_gets_called_for_every_row
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Projecting_correlated_collection_along_with_non_mapped_property
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Projection_failing_with_EnumToStringConverter
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_cache_entries_are_evicted_as_necessary
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_contains_evaluates_correctly
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_db_set_should_not_block_other_filters
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_null_constant
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_filter_with_pk_fk_optimization_Issue_13517
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 1, postfix: " (Scale = 1)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 2, postfix: " (Scale = 2)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 3, postfix: " (Scale = 3)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 4, postfix: " (Scale = 4)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 5, postfix: " (Scale = 5)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 6, postfix: " (Scale = 6)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: 7, postfix: " (Scale = 7)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetime2_parameter_definition(fractionalSeconds: null, postfix: "")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 1, postfix: " (Scale = 1)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 2, postfix: " (Scale = 2)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 3, postfix: " (Scale = 3)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 4, postfix: " (Scale = 4)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 5, postfix: " (Scale = 5)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 6, postfix: " (Scale = 6)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: 7, postfix: " (Scale = 7)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_datetimeoffset_parameter_definition(fractionalSeconds: null, postfix: "")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 1, postfix: " (Scale = 1)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 2, postfix: " (Scale = 2)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 3, postfix: " (Scale = 3)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 4, postfix: " (Scale = 4)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 5, postfix: " (Scale = 5)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 6, postfix: " (Scale = 6)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: 7, postfix: " (Scale = 7)")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Query_generates_correct_timespan_parameter_definition(fractionalSeconds: null, postfix: "")
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.QueryBuffer_requirement_is_computed_when_querying_base_type_while_derived_type_has_shadow_prop
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Reference_include_on_derived_type_with_sibling_works_Issue_7312
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Relational_command_cache_creates_new_entry_when_parameter_nullability_changes
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repeated_parameters_in_generated_query_sql
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_coalesce_tracking
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_complex_coalesce
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_conditional
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_nested_coalesce
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro3101_simple_coalesce
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro5456_include_group_join_is_per_query_context
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro5456_include_group_join_is_per_query_context_async
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Repro6986
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Return_type_of_singular_operator_is_preserved
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.SaveChangesAsync_accepts_changes_with_ConfigureAwait_true_22841
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: False, split: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: False, split: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: True, split: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_enumerable_navigation_backed_by_collection(async: True, split: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Select_nested_projection
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Self_reference_in_query_filter_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Setting_IsUnicode_generates_unicode_literal_in_SQL
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.SplitQuery_disposes_inner_data_readers
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.ThenInclude_with_interface_navigations_3409
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Thread_safety_in_relational_command_cache
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Unconfigured_query_splitting_behavior_throws_a_warning
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Union_and_insert_12549
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Using_AsSingleQuery_without_context_configuration_does_not_throw_warning
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Using_AsSplitQuery_without_multiple_active_result_sets_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Using_explicit_interface_implementation_as_navigation_works
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Variable_from_closure_is_parametrized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_1
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_2
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_3
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Walking_back_include_tree_is_not_allowed_4
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Weak_entities_with_query_filter_subquery_flattening
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_contains_DateTime_literals(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_contains_DateTime_literals(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_DateTime_Now(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_DateTime_Now(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_new_DateTime(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_equals_new_DateTime(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_not_equals_DateTime_Now(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryBugsTest.Where_not_equals_DateTime_Now(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryFilterFuncletizationJetTest.DbContext_complex_expression_is_parameterized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryFilterFuncletizationJetTest.DbContext_field_is_parameterized
EntityFrameworkCore.Jet.FunctionalTests.Query.QueryFilterFuncletizationJetTest.DbContext_list_is_parameterized
@ -19751,6 +19922,7 @@ EntityFrameworkCore.Jet.FunctionalTests.Update.NonSharedModelUpdatesJetTest.DbUp
EntityFrameworkCore.Jet.FunctionalTests.Update.NonSharedModelUpdatesJetTest.DbUpdateException_Entries_is_correct_with_multiple_inserts(async: True)
EntityFrameworkCore.Jet.FunctionalTests.Update.NonSharedModelUpdatesJetTest.Principal_and_dependent_roundtrips_with_cycle_breaking(async: False)
EntityFrameworkCore.Jet.FunctionalTests.Update.NonSharedModelUpdatesJetTest.Principal_and_dependent_roundtrips_with_cycle_breaking(async: True)
EntityFrameworkCore.Jet.FunctionalTests.ValueConvertersEndToEndJetTest.Can_insert_and_read_back_with_conversions(valueOrder: [0, 2, 0, 2])
EntityFrameworkCore.Jet.FunctionalTests.ValueConvertersEndToEndJetTest.Convert_int_non_nulls_to_string_non_nulls_in_provider
EntityFrameworkCore.Jet.FunctionalTests.ValueConvertersEndToEndJetTest.Convert_int_non_nulls_to_string_non_nulls_in_provider_object
EntityFrameworkCore.Jet.FunctionalTests.ValueConvertersEndToEndJetTest.Convert_int_non_nulls_to_string_nulls_in_provider

Loading…
Cancel
Save