我想创建一个这样的方法:
var result = database.Search<EntityType>(x=>x.Name, "Entity Name field value");
result = database.Search<EntityType>(x=>x.Id, "Entity Id field value");
result = database.Search<EntityType2>(x=>x.Id, "Entity2 Id field value");
result = database.Search<EntityTypeAny>(x=>x.FieldAny, "EntityAny FieldAny value");
Run Code Online (Sandbox Code Playgroud)
我该如何实现这个方法?
我已经从AuthorizeAttribute实现了RoleAuthorize类
public sealed class RoleAuthorize : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
var roles = Roles;
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但是当过滤器发生时,属性Roles为null.谢谢.