Una solución universal para redacción editable en ASP.NET Core
Si bien Razorfields está en desarrollo activo, el proyecto es completamente funcional en su estado actual (y se usa en varias aplicaciones mías). Tenga en cuenta que los problemas ocasionales pueden aparecer.
examples ( RazorFields.Demo Project) registrarse en services.AddRazorFields();
Crear registro público tuyo y etiquetarlo con un atributo [RazorModel]
Inyectar servicio de Razorfields con DI private readonly IRazorFieldsService _rfs;
Modelos de afeitar etiquetados de consulta var razorModel = _rfs.GetModel<HomeRazorModel>();
services.AddRazorFieldsEntityFramework<DatabaseContext>(); public class RazorFieldsController : RazorFieldsControllerBase
{
public RazorFieldsController(IRazorFieldsService rfs) : base(rfs)
{
}
}
Modelo de afeitar en memoria caché del modelo
Atributo para inyección
Cargador de extensión
EntityFramework Connector Extension Nuget
REST API Extensión Nuget
Razomodel versionado (por ejemplo, plantilla de modelo de afeitar abstracto de las que puede crear versiones)
Extensión del conector MongoDB
Extensión del conector Redis
Extensión de la interfaz de usuario de administración
Extensión de caché distribuida personalizada (caché de memoria, redis)
? Extensión de la historia basada en saga
El proyecto Razorfields tiene licencia bajo la licencia del MIT