1

나는 lightswitch 응용 프로그램을 구축하고 있습니다. 내 데이터 원본 (모든 테이블이있는 sspData>) 및 내 화면이 있습니다. 이제 아래 보이는 것처럼 응용 프로그램에서 전역 변수를 설정하려고합니다.lightswitch에서 응용 프로그램 코드에 대한 linq 쿼리

this.aspnet_Users.Where(a => (a.UserName == uName)).SingleOrDefault();

가 어떻게 내 응용 프로그램 코드 내에서 테이블을 쿼리 "액세스"를받을 수 있나요 :하지만 난 그냥 테이블처럼 쿼리 할 수 ​​없습니다?

public partial class Application 
    { 
     private string estateName() 
     { 

      string esName = ""; 
      string uName = this.User.Identity.Name; 
      try 
      { 

       **var qryUser = this.aspnet_Users.Where(a => (a.UserName == uName)).SingleOrDefault();** 

       esName = qryUser.PayGroup; 

      } 
      catch (Exception e) 
      { 

       Debug.WriteLine(e.InnerException.ToString()); 
      } 
      return esName; 
     } 

    } 
+0

입니까? – Christos

+0

이 질문에 대한 답변이 되었습니까? 그렇지 않다면,해야 할 일이있을 수 있습니다. – TsSkTo

답변

0

데이터 소스를 매개 변수로 함수에 전달해야합니다. 그러면 테이블에 액세스 할 수 있어야합니다.

코드는 다음과 같아야합니다 sspData 무엇

public partial class Application 
{ 
    private string estateName(sspData myDataSource) 
    { 

     string esName = ""; 
     string uName = this.User.Identity.Name; 
     try 
     { 

      var qryUser = myDataSource.aspnet_Users.Where(a => (a.UserName == uName)).SingleOrDefault(); 

      esName = qryUser.PayGroup; 

     } 
     catch (Exception e) 
     { 

      Debug.WriteLine(e.InnerException.ToString()); 
     } 
     return esName; 
    } 

}