16 lines
1.6 KiB
Markdown
16 lines
1.6 KiB
Markdown
Tengo una solución con varios proyectos en .net 4.8, y quiero y pasándolo a .net 8. En la solución antigua está todo en visual basic y quiero cambiarlo todo a c#.
|
|
|
|
Cosas a tener en cuenta:
|
|
|
|
- Proyectos como tsl5, tslutilidades y demás, ahora estan en un paquete nuget, por lo que habría que cambiar la referencia a que apunte a este nuget.
|
|
- Otra cosa que hay que tener en cuenta es que la base de datos también cambia como se accede al entity framework, esta es la forma en que e llama en 4.8 bd.actualizacioneshp.Where(Function(x) x.Aplicacion = "COMPAÑIAC").Count y asi es como se llama en lo nuevo bd.enumeraciones.First(x => x.Codigo.Contains("TIPFIC.DOCPOL")).idEnumeracion. La diferencia es quitar el Function y tal.
|
|
- Te adjunto también el esquema de la base de datos.
|
|
-Las referencias a tsl5 ahora serán a tslUtilidades, que es un paquete nuget que tengo instalado.
|
|
- Ten en cuenta que aveces cambia de datetime a dateonly, trata de poner bien la conversión.
|
|
- No quiero que hagas if terciarios como este pob.CodigoProvinciaNavigation?.Nombre ?? ""; si antes no estaba.
|
|
- Quiero que sea la equivalencia a lo que ya existía, no añadir nada más.
|
|
- Si hay que crear algún get or set, no quiero que se haga corto con =>, quiero que se haga con get y set normales.
|
|
- tscgestionasegasa.NuevoContextoCN() se pasa a ser tscgestionasegasa.NuevoContexto();
|
|
- Cambiar los bdAsegasa.db.Utilidades.AñadeLog por await tsUtilidades.TsNotificacionesClient.RegistrarAsync, y también cambiar el orden de los parámetros, donde la enumeracion de tipo log, será el ultimo parámetro.
|
|
|