Lightswitch でデータを保存/フィルタリングするために私が見つけることができるすべての例は、ユーザー名を直接比較することになります。次に例を示します。
partial void OrdersForUser_PreprocessQuery(ref IQueryable query)
{
// Only show the Orders for the current user
query = query.Where(x => x.UserName == this.Application.User.Identity.Name);
}
ユーザー名は変更される可能性があるため、これは私には悪い考えのように思えます。
ASP.NET メンバーシップのユーザー ID (GUID) または SID は、どこかで照合できますか?