Une solution universelle pour la rédaction modifiable dans ASP.NET Core
Alors que les Razorfields sont en cours de développement actif, le projet est entièrement fonctionnel dans son état actuel (et utilisé dans plusieurs de mes applications). Gardez à l'esprit que les problèmes occasionnels peuvent apparaître.
examples ( RazorFields.Demo Project) Inscrivez-vous dans Services services.AddRazorFields();
Créez des enregistrements publics et taguez-le avec un attribut [RazorModel]
Injecter le service RazorFields avec DI private readonly IRazorFieldsService _rfs;
requête Tagged Razor Modèles var razorModel = _rfs.GetModel<HomeRazorModel>();
services.AddRazorFieldsEntityFramework<DatabaseContext>(); public class RazorFieldsController : RazorFieldsControllerBase
{
public RazorFieldsController(IRazorFieldsService rfs) : base(rfs)
{
}
}
Modèle de rasoir en mémoire
Attribut pour l'injection
Chargeur d'extension
EntityFramework Connector Extension Nuget
Extension de l'API REST NUGET
RazorModel versé (par exemple, modèle de modèle de rasoir abstrait que vous pouvez créer des versions)
Extension du connecteur MongoDB
Extension du connecteur redis
Extension de l'interface utilisateur d'administration
Extension de cache distribuée personnalisée (cache de mémoire, redis)
? Extension historique basée sur la saga
Le projet Razorfields est sous licence de licence du MIT