Lightswitch身份验证问题

时间:2013-03-22 18:43:41

标签: visual-studio-lightswitch

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

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

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

然而,当我跑

DataWorkspace dw = this.CreateDataWorkspace();

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

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

1 个答案:

答案 0 :(得分:0)

尝试

Application.Current.CreateDataWorkspace

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