// // 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; } }