在 ASP.NET MVC 应用程序中,我想验证实体所有权的编辑操作(已经在获取)。我已经实现了自定义 IPrincipal,所以我有实际的用户 ID,但是如何将它与实体属性进行比较?
我看到的唯一方法是加载实体并进行比较,这会在每个操作方法中产生一堆 if 条件。
理想的是一些属性,但在属性内部我只有实体 ID,而不是实体本身,你不能将任何对象(实体和存储库)传递给属性。
你如何解决这个问题?
谢谢
在 ASP.NET MVC 应用程序中,我想验证实体所有权的编辑操作(已经在获取)。我已经实现了自定义 IPrincipal,所以我有实际的用户 ID,但是如何将它与实体属性进行比较?
我看到的唯一方法是加载实体并进行比较,这会在每个操作方法中产生一堆 if 条件。
理想的是一些属性,但在属性内部我只有实体 ID,而不是实体本身,你不能将任何对象(实体和存储库)传递给属性。
你如何解决这个问题?
谢谢