У меня довольно простой составной составной для многих отношений, определенных с использованием 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);
Есть ли решения для этого вне внесения изменений в схему базы данных?