Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

500
Vistas
¿Qué significa la sintaxis del paréntesis angular en C#?

Estoy leyendo este libro e intenta usar el inicializador para crear la base de datos cada vez que se ejecuta la aplicación, por lo que el fragmento de código es así:

 protected void Application_Start() { Database.SetInitializer(new DropCreateDatabaseAlways<MusicStoreDB>()); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }

No puedo entender esta parte:

 new DropCreateDatabaseAlways<MusicStoreDB>()

¿Cuál es esta sintaxis? ¿Qué significa <MusicStoreDB>() ?

Sé que no es una pregunta elegante, pero necesito ayuda aquí.

Gracias.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Esa sintaxis se llama genéricos . En pocas palabras (muy pequeñas), imagina que tu aplicación tiene más de una base de datos (p. ej., MusicStoreDB, MovieStoreDB, etc.), podrías usar la misma clase DropCreateDatabaseAlways con los diferentes tipos de bases de datos. En otras palabras, los genéricos le permiten definir clases y funciones que pueden actuar en muchos tipos diferentes, por ejemplo

List<int>, List<string>, List<MyAwesomeClass>

over 4 years ago · Santiago Trujillo Denunciar

0

DropCreateDatabaseAlways es la clase base del inicializador de la base de datos. MusicStoreDB es la base de datos que se eliminará y volverá a crear cada vez que se inicie la aplicación. DropCreateDatabaseAlways<MusicStoreDB>() es el código que hace eso

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda