razorfields
1.0.0
在ASP.NET Core中使用的通用解決方案
儘管Razorfields正在積極開發中,但該項目在目前的狀態(並用於我的幾個應用程序)。請記住,偶爾的問題可能會彈出。
examples文件夾( RazorFields.Demo項目) 在服務中註冊services.AddRazorFields();
創建您的公共記錄,並使用[RazorModel]屬性標記
注入Razorfields服務,DI private readonly IRazorFieldsService _rfs;
查詢標記的剃須刀模型var razorModel = _rfs.GetModel<HomeRazorModel>();
services.AddRazorFieldsEntityFramework<DatabaseContext>(); public class RazorFieldsController : RazorFieldsControllerBase
{
public RazorFieldsController(IRazorFieldsService rfs) : base(rfs)
{
}
}
內存內剃須刀模型緩存
注射屬性
擴展裝載機
EntityFramework連接器擴展程序Nuget
REST API擴展Nuget
版本為Razormodel(例如,您可以創建版本的抽象剃須刀模型模型)
MongoDB連接器擴展
REDIS連接器擴展
管理UI擴展
自定義分佈式緩存擴展名(內存緩存,redis)
?基於傳奇的歷史擴展
Razorfields項目已獲得MIT許可證的許可