0

我有一个 Visual Studio 2012 Lightswitch 桌面应用程序,它需要在用户登录后立即运行一些代码,但在显示主屏幕之前。

所以我把代码放在 Application_LoggedIn 方法中。

我检查了 this.AuthenticationService.User 并验证了用户已登录。

但是,当我跑步时

DataWorkspace dw = this.CreateDataWorkspace();

 if(dw.ApplicationData.ApplicationSettingsSet.FirstOrDefault() == null)
 {
 .
 .
 .

我总是被要求提供凭据,并弹出一个窗口。

4

1 回答 1

0

尝试

Application.Current.CreateDataWorkspace

我在 Application_LoggedIn 中使用它来登录到已登录应用程序的表。

于 2013-03-23T15:06:38.000 回答