Example #1
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Query <EstudianteConCursos>().ToView("EstudiantesConCursosActivos");

            modelBuilder.Entity <EstudianteCurso>().HasKey(x => new { x.CursoId, x.EstudianteId });

            modelBuilder.Query <StudentData>()
            .ToQuery(() => Estudiantes.Select(x => new StudentData {
                Id = x.Id, Nombre = x.Nombre, FechaNacimiento = x.FechaNacimiento
            }));

            //modelBuilder.Entity<Estudiante>().Property(x => x.Nombre).IsConcurrencyToken(true);

            base.OnModelCreating(modelBuilder);
        }