static void Invoke(IDemo demo, UserInfo userInfo, DemoModel data) { try { userInfo.UserName += "_c"; demo.Create(data, userInfo); } catch (ActionForbiddenException e) { Console.WriteLine($"创建执行失败:{(e.InnerException ?? e).Message}"); } try { userInfo.UserName += "_e"; data.Message = "修改调用验证"; demo.Modified(data, userInfo); } catch (ActionForbiddenException e) { Console.WriteLine($"修改执行失败:{(e.InnerException ?? e).Message}"); } try { userInfo.UserName += "_d"; demo.Delete(data.PrimaryKey, userInfo); } catch (ActionForbiddenException e) { Console.WriteLine($"删除执行失败:{(e.InnerException ?? e).Message}"); } }