我有一个包含与用户安全相关的表的数据库,我将这个数据库导入 LightSwitch 到一个名为 UserData 的数据源中。然后,我在其中一个实体(角色实体)中添加了一个查询 - GetRolesByPersonId(int)。我看到这个查询是作为 UserData 类的一个非静态方法生成的,为了调用它,我当然需要这个类的一个实例。
我想在我的应用程序启动时运行此查询以获取与安全相关的信息,以便启用/禁用菜单。
问题 1:我应该从什么方法/事件中读取查询?我从 Application_Initialize() 尝试,我正确吗?
问题 2:Application_Initialize() 时是否有现成的 UserData 实例?我是否需要实例化一个新对象才能调用我的查询?
谢谢