agregado procesos y bd clases
This commit is contained in:
15
guia/Guia_Antigravity.md
Normal file
15
guia/Guia_Antigravity.md
Normal 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.
|
||||
|
||||
Reference in New Issue
Block a user