Обратный код объекта Первая чувствительность кейса на строке PK / FK отношения

У меня довольно простой составной составной для многих отношений, определенных с использованием API POCO / Flyent, один столбец которого является строкой.

Я обнаружил, что данные в этом столбце в нашей базе данных несовместимы с точки зрения случаи, т. Е. «ABB», «ABB» - это наша основная система ERP и питается различными источниками, которые в основном за пределами наших контроль.

Это приводит к проблемам с использованием EF-кода сначала при присоединении к соответствующим таблицам, когда соединение тихо игнорируется EF, когда случай PK / FK отличается, даже если SQL Profiler показывает, что правильный SQL выполняется и возвращаются результаты.

Я использую WCF, поэтому имейте отключение ленивых загрузки и прокси-сервера, и я стремлюсь загрузки требуемых связанных объектов, использующих включение. например.

var member = context.Member.Include(m => m.Audits).First(m => m.Id == id); 

Есть ли решения для этого вне внесения изменений в схему базы данных?

9
задан Matt Rowett 15 September 2011 в 13:08
поделиться