C sharp - Mapear un IList

 
Vista:

Mapear un IList

Publicado por Tomas (1 intervención) el 10/03/2015 16:33:26
Hola chicos, ando con este problema, a ver si me pueden ayudar..
Tengo 2 clases, Main y Tag

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Clase Main:
 
    public int Id { get; set; }
    public int AirId { get; set; }
    public string Title { get; set; }
    public string Url {get; set; }
 
    public virtual IList<Tag> Tags { get; set; }
 
Clase Tag:
 
     public int Id { get; set; }
     public string TagName { get; set; }
     public Tag(int Id, string TagNane)
    {
         this.Id = Id;
         this.TagName = TagName;
    }
 
Mapeo:
 
        this.Property(t => t.Id)
            .HasColumnName("ID")
            .HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity)
            .IsRequired();
        this.Property(t => t.Title)
            .IsRequired()
            .HasMaxLength(500);
        this.Property(t => t.AirId)
            .IsRequired();
        this.Property(t => t.Url)
            .IsRequired()
            .HasMaxLength(500);


Ya tengo creadas las tablas Main y Tag

Mi pregunta es: Como puedo mapear el IList de Tag ?

Ya traté:

1
this.Property(t => t.Tags);

Y me aparece que no puede ser nulo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Mapear un IList

Publicado por Jesus Ramirez Serrano (5 intervenciones) el 02/06/2016 21:28:12
Puedes realizarlo usando un foreach

foreach(lista)
{
// Puedes hacer lo que quieras con la variable elemento, que en cada iteración
// toma el valor de cada elemento de la lista

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar