Celebrando el nacimiento de 100 días, se lanzó .NET 5 framework Furion v1.4.3

estrella tenedor Estrellas de GitHub Horquillas de GitHub Licencia de GitHub nuget

Haga que el desarrollo de .NET sea más fácil, más versátil y más popular.

Resumen de cien días

Desde que escribí la primera línea de código el 1 de septiembre de 2020 hasta hoy, Furion ha pasado más de 100 días y no ha habido interrupciones en estos cien días. Casi 18 horas al día, envío el código, respondo preguntas y verifico problemas y solicitudes. El trabajo duro da sus frutos, Furion ha logrado resultados notables:

  • La atención de Gitee está a punto de superar los 1,9K
  • Las descargas totales de Nuget superaron las 72K
  • 42 colaboradores 
  • El número total de grupos QQ superó los 1500
  • Hasta 230+ Emitir reparaciones 
  • El número de presentaciones de relaciones públicas ha sido casi 100
  • 143 versiones lanzadas
  • Se han escrito 60 documentos
  • Transmisión en vivo en línea más grabación de video 27 veces

Cada vez más empresas recomiendan y utilizan Furion como su marco de desarrollo principal, y Furion ha atraído a 20 desarrolladores de todo el mundo para unirse. Además, gracias al código abierto Chinese Gitee otorgó el certificado GVP de proyectos de código abierto más valiosos.

Descripción del proyecto

módulo funcional

Actualizar este problema

  • Nuevas características
    • [Nuevo] # I28B77  `Furion` admite la función de implementación de directorio virtual secundario
    • [Nuevo] andamio # I28QGI  `Furion.Template.RazorWithWebApi`
    • [Nuevo] andamio # I27Z3O  `Furion.Template.BlazorWithWebApi`
    • [Nuevo] # I28AJ6  `EFCore` Expansión de consultas temporales
    • [Nuevo] # I28QTB  `[AppDbContext (cadena de conexión, tipo de base de datos)]` soporte de configuración
    • [Nuevo] # I27MQA  `DateTimeOffset` al método de extensión` DateTime`
    • [Nuevo] # I2801V  `ValidationTypes` Consejos inteligentes para validar expresiones regulares
    • [Nuevo] # I2805A  `ValiationTypes.WordWithNumber` verificación
    • [Nuevo] # I28QV9  Obtener direcciones IP de cliente y servidor
  • Cambios revolucionarios
    • [Actualización] # I28QU1  NET 5.0 versión a .NET 5.0.1 versión
    • [Refactorización] Función de  motor de visualización # I28G0S , nomenclatura no estándar optimizada y nueva compilación de plantillas de cadenas
    • [Refactorización] # I28QUQ  algoritmo de búsqueda de entidades de base de datos y optimización del rendimiento
    • [Optimización] Rendimiento de inicialización de inicio de la aplicación y la primera vez que la base de datos configura automáticamente el rendimiento de `DbSet`
  • Solución de problemas
    • [Solución] # I2888L La  entidad no se puede generar correctamente después de configurar el localizador en un contexto de múltiples bases de datos
    • [Solución] # I2891G Error de  generación de entidad de contexto de base de datos de múltiples inquilinos
    • [Solución] # I27UTX  El mensaje de aviso de error de verificación del objeto no aplica el error de configuración del caso `JSON`
    • [Solución] # I27UN6El  error que `ignoreNullValues` especificado en el método` Insert` o `Update` no es válido
    • [Solución] # I27TN7  La clase derivada de `Controller` aparece en el error` Swagger` si se publica la función `[Route]`
    • [Fix] # I27S2N  `SqlScalar` ejecuta` sql` y devuelve un error de conversión de tipo `Nullable`
    • [Fix] # I27MLM  `[UnitOfWork]` presenta un error anormal
    • [Fix] # I27M4F El  modo de ejecución estática `sql` y el agente avanzado` sql` no pueden monitorear el error de estado de conexión de la base de datos
    • [Solución] # I27M43 Se  corrigió el error de que reemplazar la biblioteca de serialización Json no es válido, como reemplazar con `Microsoft.AspNetCore.Mvc.NewtonsoftJson`
    • [Solución] #  I27XI5 La herramienta `Furion Tools` genera un error de modelo
    • [Solución] # I2804I  la eliminación temporal no tiene efecto error
    • [Solución] # I280TS , # PR91  `Furion Tools` reconoce la cadena de conexión con múltiples` \\ `
    • [Solución] # I2816M  `Furion Tools` no puede cancelar el error de generación
    • [Solucionado] # I28BA9  `DateTimeOffset` convertido a error de 8 horas de diferencia de hora local
    • [Fix] # I28KRP  Inicia un error anormal después de habilitar la compresión `bundle js & css`
    • [Solución] # PR98  `ValidationTypes.Required` error no válido
    • [Solución] # PR93 , # PR92  resultado de normalización "OnValidateFailed" error de ortografía del nombre del parámetro
    • [Fix] # PR89 La  verificación de la canalización de autorización falló y el resultado se muestra error
  • Otros cambios
    • [Actualización] # PR88  README.md Dirección del vínculo de amistad
    • [Actualización]  Código fuente de andamio de plantilla # PR87 , agregando la biblioteca `EFCore Tools`
    • [Actualización] # PR85  README.md Nuget icon
    • [Obsoleto] # PR97  Convertir `List <T>` a `DateTable`
  • Cambios en el documento
    • [Nuevo] # I27ZVA  Ver documento de plantilla de motor
    • [Nuevo] # I28AJ6 , DOC  `EFCore` Documento de consulta temporal
    • [Actualización] Error al  escribir el documento de almacenamiento # PR90
    • [Actualización] # PR86  Error de documento de opción
    • [Actualización] # PR83  Error de escritura del documento `Entity Data Listener`
    • [Actualización] Documentos como el contexto de la base de datos, múltiples bases de datos y andamios
  • Preguntas y respuestas
    • [Recomendación] # I286IJ  espero que el valor devuelto por `api` se convierta automáticamente en nulo en '' o [], [cerrado]
    • [Recomendación] # I27TP7  agregar función de puerta de enlace, [cerrado]
    • [Recomendación] # I28M1V  agrega el método `SqlQuery <T>` para obtener un solo registro, [cerrado]
    • [Recomendación] # I282J4  Espero proporcionar un ejemplo de integración de `Serilog`, [cerrado]
    • [Pregunta] # I2891L  Cómo configurar restricciones únicas mediante funciones, [cerrado]
    • [Pregunta] # I27WU  Cómo leer la matriz `appsettings.json`, [cerrado]
    • [Pregunta] # I281IE  `IRepository <TEntity>` tiene una excepción vacía, [cerrado]
    • [Pregunta] Problema de  interfaz estandarizada # I28NMZ , [cerrado]
    • [Pregunta] # I28NNL OnResponseStatusCodes en el  modelo de valor de retorno unificado no está implementado, [cerrado]

Dirección del documento

dirección del proyecto

Furion  sigue el   acuerdo de código abierto Apache-2.0 y da la bienvenida a todos a enviar un  PR  o  problema . Si quieres, puedes regalar una  estrella .

Supongo que te gusta

Origin www.oschina.net/news/122965/furion-1-4-3-released
Recomendado
Clasificación