agregado procesos y bd clases

This commit is contained in:
2026-04-28 11:52:16 +02:00
parent 59a774c397
commit cd2e8b8530
251 changed files with 56881 additions and 49 deletions

15
guia/Guia_Antigravity.md Normal file
View File

@@ -0,0 +1,15 @@
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.