Guest User

Untitled

a guest
Oct 25th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. public partial class REGISTRO_PERGUNTAS
  2. {
  3. public REGISTRO_PERGUNTAS()
  4. {
  5. this.REGISTRO_RESPOSTAS = new List<REGISTRO_RESPOSTAS>();
  6. }
  7.  
  8. public decimal ID_PERGUNTA { get; set; }
  9. public int ID_ARQUIVO { get; set; }
  10. public byte ID_TIPO { get; set; }
  11. public int? NUMERO_PERGUNTA { get; set; }
  12. public string PERGUNTA { get; set; }
  13. public string USUARIO_PERGUNTA { get; set; }
  14. public Nullable<int> ID_AREA { get; set; }
  15. public Nullable<System.DateTime> DT_PERGUNTA { get; set; }
  16. public Nullable<int> SITUACAO { get; set; }
  17. public virtual AREAS_RESPONSAVEIS AREAS_RESPONSAVEIS { get; set; }
  18. public virtual ICollection<REGISTRO_RESPOSTAS> REGISTRO_RESPOSTAS { get; set; }
  19. public virtual REGISTRO_QUESTIONARIO REGISTRO_QUESTIONARIO { get; set; }
  20. public virtual TIPOS_PERGUNTA TIPOS_PERGUNTA { get; set; }
  21. }
  22.  
  23. public class REGISTRO_PERGUNTASMap : EntityTypeConfiguration<REGISTRO_PERGUNTAS>
  24. {
  25. public REGISTRO_PERGUNTASMap() {
  26. // Primary Key
  27. this.HasKey(t => t.ID_PERGUNTA);
  28.  
  29. // Properties
  30. this.Property(t => t.PERGUNTA).IsRequired().HasMaxLength(300);
  31. this.Property(t => t.USUARIO_PERGUNTA).HasMaxLength(50);
  32.  
  33. // Table & Column Mappings
  34. this.ToTable("REGISTRO_PERGUNTAS");
  35. this.Property(t => t.ID_PERGUNTA).HasColumnName("ID_PERGUNTA");
  36. this.Property(t => t.ID_ARQUIVO).HasColumnName("ID_ARQUIVO");
  37. this.Property(t => t.ID_TIPO).HasColumnName("ID_TIPO");
  38. this.Property(t => t.NUMERO_PERGUNTA).HasColumnName("NUMERO_PERGUNTA");
  39. this.Property(t => t.PERGUNTA).HasColumnName("PERGUNTA");
  40. this.Property(t => t.USUARIO_PERGUNTA).HasColumnName("USUARIO_PERGUNTA");
  41. this.Property(t => t.ID_AREA).HasColumnName("ID_AREA");
  42. this.Property(t => t.DT_PERGUNTA).HasColumnName("DT_PERGUNTA");
  43. this.Property(t => t.SITUACAO).HasColumnName("SITUACAO");
  44.  
  45. // Relationships
  46. this.HasRequired(t => t.AREAS_RESPONSAVEIS)
  47. .WithMany(t => t.REGISTRO_PERGUNTAS)
  48. .HasForeignKey(d => d.ID_AREA);
  49. this.HasRequired(t => t.REGISTRO_QUESTIONARIO)
  50. .WithMany(t => t.REGISTRO_PERGUNTAS)
  51. .HasForeignKey(d => d.ID_ARQUIVO);
  52. this.HasRequired(t => t.TIPOS_PERGUNTA)
  53. .WithMany(t => t.REGISTRO_PERGUNTAS)
  54. .HasForeignKey(d => d.ID_TIPO);
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment