示例#1
0
    public static void MapToWriter(DbContext context, Incident entity)
    {
        if (entity is null)
        {
            throw new ArgumentNullException(nameof(entity));
        }

        context.AddParameterWithValue("foundation_type", entity.FoundationType);
        context.AddParameterWithValue("chained_building", entity.ChainedBuilding);
        context.AddParameterWithValue("owner", entity.Owner);
        context.AddParameterWithValue("foundation_recovery", entity.FoundationRecovery);
        context.AddParameterWithValue("neightbor_recovery", entity.NeighborRecovery);
        context.AddParameterWithValue("foundation_damage_cause", entity.FoundationDamageCause);
        context.AddParameterWithValue("document_file", entity.DocumentFile);
        context.AddParameterWithValue("note", entity.Note);
        context.AddParameterWithValue("internal_note", entity.InternalNote);
        context.AddParameterWithValue("foundation_damage_characteristics", entity.FoundationDamageCharacteristics);
        context.AddParameterWithValue("environment_damage_characteristics", entity.EnvironmentDamageCharacteristics);
        context.AddParameterWithValue("email", entity.Email);
        context.AddParameterWithValue("address", entity.Address);
        context.AddParameterWithValue("audit_status", entity.AuditStatus);
        context.AddParameterWithValue("question_type", entity.QuestionType);
        context.AddJsonParameterWithValue("meta", entity.Meta);
    }