IQueryable statique public GetUserDetailsById (identification de l'utilisateur de Guid)
{
//Create un exemple de l'objet de TicketRequestDataContext.
TicketRequestDataContext DB = nouveau TicketRequestDataContext () ;
userDetails d'IQueryable = (d'u dans db.telerik_UserMetaInfos
là où identification de l'utilisateur de == d'u.UserId
grouper u par u.UserId dans l'ug
choisir nouveau
{
FirstName = ug. Là où (== « FirstName » de => fn.PropertyName F-N). Choisir (F-N = F-N. Texte). D'abord (),
LastName = ug. Là où (== « LastName » de => ln.PropertyName de ln). Choisir (ln = ln. Texte). D'abord (),
Email = db.telerik_Users.Where (identification de l'utilisateur de == de => u.UserId d'u). Choisir (u = u.Email). D'abord (),
JobTitle = ug. Là où (== « JobTitle » de => j.PropertyName de j). Choisir (j = j.Text). D'abord (),
DirectPhone = ug. Là où (== « DirectPhone » de => d.PropertyName de d). Choisir (d = d.Text). D'abord (),
Portable = ug. Là où (== « portable » de => m.PropertyName de m). Choisir (m = m.Text). D'abord (),
FaxNumber = ug. Là où (== « FaxNumber » de => f.PropertyName de f). Choisir (f = f.Text). D'abord (),
Address1 = ug. Là où (un == « Address1 » de => a.PropertyName). Choisir (a = a.Text). D'abord (),
Address2 = ug. Là où (un == « Address2 » de => a.PropertyName). Choisir (a = a.Text). D'abord (),
Ville = ug. Là où (== « ville » de => c.PropertyName de c). Choisir (c = c.Text). D'abord (),
Pays = ug. Là où (== « pays » de => c.PropertyName de c). Choisir (c = c.Text). D'abord (),
Code postal = ug. Là où (== « code postal » de => c.PropertyName de c). Choisir (c = c.Text). D'abord ()
}) .FirstOrDefault () ;
userDetails de retour ;
}
|