//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
//------------------------------------------------------------------------------
//
// This source code was auto-generated by a roslyn code generator.
//
//------------------------------------------------------------------------------
// ReSharper disable All
namespace MUnique.OpenMU.Persistence.EntityFramework.Model;
using MUnique.OpenMU.Persistence;
using Mapster;
///
/// Configures Mapster to properly map these classes to the Persistence.BasicModel.
///
public static class MapsterConfigurator
{
private static bool isConfigured;
///
/// Ensures that Mapster is configured to properly map these EF-Core persistence classes to the Persistence.BasicModel.
///
public static void EnsureConfigured()
{
if (isConfigured)
{
return;
}
Mapster.TypeAdapterConfig.GlobalSettings.Default.PreserveReference(true);
Mapster.TypeAdapterConfig.GlobalSettings.Default.IgnoreMember((member, side) => member.Name.StartsWith("Raw"));
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include- ();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
Mapster.TypeAdapterConfig.GlobalSettings.NewConfig()
.Include();
isConfigured = true;
}
}