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许可证的许可