Add: NativeAOT support with EF Core. However failed for compiled binary throw Exception in queries. Wait for a stable support for NativeAOT. Add: document for intergration EF Core with NativeAOT.
48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
// <auto-generated />
|
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
|
using Microsoft.EntityFrameworkCore.Metadata;
|
|
|
|
#pragma warning disable 219, 612, 618
|
|
#nullable disable
|
|
|
|
namespace OptixServe.Infrastructure.Data.CompiledModels
|
|
{
|
|
[DbContext(typeof(AppDbContext))]
|
|
public partial class AppDbContextModel : RuntimeModel
|
|
{
|
|
private static readonly bool _useOldBehavior31751 =
|
|
System.AppContext.TryGetSwitch("Microsoft.EntityFrameworkCore.Issue31751", out var enabled31751) && enabled31751;
|
|
|
|
static AppDbContextModel()
|
|
{
|
|
var model = new AppDbContextModel();
|
|
|
|
if (_useOldBehavior31751)
|
|
{
|
|
model.Initialize();
|
|
}
|
|
else
|
|
{
|
|
var thread = new System.Threading.Thread(RunInitialization, 10 * 1024 * 1024);
|
|
thread.Start();
|
|
thread.Join();
|
|
|
|
void RunInitialization()
|
|
{
|
|
model.Initialize();
|
|
}
|
|
}
|
|
|
|
model.Customize();
|
|
_instance = (AppDbContextModel)model.FinalizeModel();
|
|
}
|
|
|
|
private static AppDbContextModel _instance;
|
|
public static IModel Instance => _instance;
|
|
|
|
partial void Initialize();
|
|
|
|
partial void Customize();
|
|
}
|
|
}
|