小编Nod*_*dir的帖子

如何使用表达式参数c#实现方法

我想创建一个这样的方法:

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)

我该如何实现这个方法?

.net c# linq

6
推荐指数
1
解决办法
8924
查看次数

自定义AuthorizeAttribute Roles属性为空

我已经从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.谢谢.

c# asp.net-mvc asp.net-mvc-4

5
推荐指数
1
解决办法
635
查看次数

标签 统计

c# ×2

.net ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

linq ×1