В приведенном ниже коде я хочу сравнить два GUID. Проблема в том, что я не получаю никаких возвращенных задач, потому что GUIDS - это разные случаи (в верхнем и нижнем регистре). Мне нужно выполнить нечувствительность к регистру.
MembershipUser membershipUser = Membership.GetUser();
string strUserId = membershipUser.ProviderUserKey.ToString();
Guid userId = new Guid(strUserId.ToUpper());
lblUserId.Text = userId.ToString();
DataModelEntities dc = new DataModelEntities();
var userTasks = dc.tasks.Where(t => t.user_id == userId).ToList();
Как сравнить идентификаторы GUID и найти совпадения независимо от случая?
ОБНОВЛЕНИЕ 1 теперь покрывая директиву провайдера членства GUID
Guid userId = (Guid) membershipUser.ProviderUserKey;
BUt Я все еще не получаю никаких совпадений.