我有一个基类。
[PrincipalPermission(SecurityAction.Demand, Role = "Admin")]
public class Base
{
}
并派生出一个。
[PrincipalPermission(SecurityAction.Demand, Role = "Developer")]
public class Derived : Base
{
}
我想让具有“开发者”权限的用户创建派生对象。但我无法做,因为基类有管理员权限。
管理员应该能够创建所有派生类的对象。所以我想把权限放在管理员的基类中。
我该如何解决这个问题。