Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

Models.twig 949B

1234567891011121314151617181920
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. namespace Luticate2.Auth.DataAccess.Models
  6. {
  7. public partial class {{ table.getName() }}
  8. {
  9. {% for column in table.getColumns() %}{% if (column.isSelected()) %}
  10. public {{ column.getType() }}{% if (not (column.isNotNull()) and (column.isTypeNotNull())) %}?{% endif %} {{ column.getName() }} { get; set; }
  11. {% endif %}{% endfor %}
  12. {% for fk in table.getSourceForeignKeys() %}{% if (fk.isSelected()) %}
  13. public {{ fk.getTargetTable().getName() }} {{ fk.getSourceForeignKeyName() }} { get; set; }
  14. {% endif %}{% endfor %}
  15. {% for fk in table.getTargetForeignKeys() %}{% if (fk.isSelected()) %}
  16. public ICollection<{{ fk.getSourceTable().getName() }}> {{ fk.getTargetForeignKeyName() }} { get; set; }
  17. {% endif %}{% endfor %}
  18. }
  19. }