Visual Studio LightSwitch - 如何从代码启动应用程序启动查询?

时间:2011-09-06 23:19:20

标签: visual-studio-lightswitch

我有一个包含与用户安全性相关的表的数据库,我将这个数据库导入到LightSwitch中,并将其导入名为UserData的数据源中。 然后我添加了一个实体(角色实体) - GetRolesByPersonId(int)的查询。我看到这个查询是作为UserData类的非静态方法生成的,为了调用它,我当然需要这个类的实例。

我想在我的应用程序启动时运行此查询以获取与安全相关的信息,以启用/禁用菜单。

问题1 :我应该从哪个方法/事件中读取查询?我从Application_Initialize()尝试,我是否正确?

问题2 :在Application_Initialize()时是否有现成的UserData实例?我是否需要实例化一个新对象才能调用我的查询?

由于

1 个答案:

答案 0 :(得分:1)

我认为您可以在Me.CreateDataWorkspace.ApplicationData中使用Application_Initialize()