public Entity.ProjectInvitation[] GetInvitations() { using (var context = GetDataContext()) { return context.ProjectInvitations.Select(x => new Entity.ProjectInvitation(x.Project.ProjectKey, x.Project.Name, x.User.UserName, x.ServerCreateTime, x.InviteCode, x.User1 != null ? x.User1.UserName : null, x.UserEmail)).ToArray(); } }