Eine universelle Lösung für das editable Texten in ASP.NET CORE
Während Razorfields aktiv entwickelt werden, ist das Projekt in seinem gegenwärtigen Zustand voll funktionsfähig (und in mehreren Apps von mir verwendet). Denken Sie daran, dass gelegentliche Probleme auftreten können.
examples ( RazorFields.Demo -Projekt) Registrieren Sie sich in Services services.AddRazorFields();
Erstellen Sie öffentliche Aufzeichnungen von Ihnen und markieren Sie es mit einem [RazorModel] -Merkmal
Razorfields -Service mit di private readonly IRazorFieldsService _rfs;
Abfrage Tagged Razor Modelle var razorModel = _rfs.GetModel<HomeRazorModel>();
services.AddRazorFieldsEntityFramework<DatabaseContext>(); public class RazorFieldsController : RazorFieldsControllerBase
{
public RazorFieldsController(IRazorFieldsService rfs) : base(rfs)
{
}
}
In-Memory Rasiermodell Caching
Attribut für die Injektion
Verlängerlader
EntityFramework Connector -Erweiterung Nuget
REST -API -Erweiterung Nuget
Versioned Razormodel (z. B. Abstract Razor Model Template Sie können Versionen erstellen)
Mongodb -Anschlussverlängerung
Redis Connector -Erweiterung
Admin -UI -Erweiterung
Benutzerdefinierte verteilte Cache -Erweiterung (Speichercache, Redis)
? Saga-basierte Geschichtserweiterung
Das Razorfields -Projekt ist unter der MIT -Lizenz lizenziert