Open dchristensen opened 5 years ago
@dchristensen would you be able to provide a basic repro for this?
@fabiocav I was able to put together a basic repro:
https://github.com/dchristensen/functions-efcore-error
And I was able to repro the issue locally using the latest release of azure-functions-core-tools. Here is a log file of my testing:
https://gist.github.com/dchristensen/72258ad5862fe66174b7bb6ebce9e481
Sorry about the delay on this. Wanted to validate, are you still experiencing this?
@fabiocav, yes this is still an issue for me
The recent functions host release has caused my functions to no longer load. Specifically my Entity Framework Core DbContext throws an exception when being constructed.
Investigative information
Please provide the following:
Exception:
Call Stack:
Repro steps
I haven't had time to put together a minimal repro yet, but my app that was working on runtime v2.0.12246.0 no longer loads.
I'm thinking it has to do with my EF DbContext that has an explicitly implemented interface (
IdentityServer4.EntityFramework.Interfaces.IConfigurationDbContext
). The interface has a propertyApiResources
that is a DbSet and EF is unable to find a setter even though the setter exists.Expected behavior
Application should run normally.
Actual behavior
Application crashes.
Known workarounds
Pinning the functions runtime to v2.0.12246.0 resolves the issue.
Related information
The problem is affecting all functions in the DLL.
I have installed .NET Core 2.2 locally and can successfully run the functions using azure-functions-core-tools v2.3.199 (runtime v2.0.12246.0)