Я работаю с сторонней базой данных, в которой все текстовые значения хранятся как char(n)
. Некоторые из этих текстовых значений являются первичными ключами, тогда как другие являются обычным для человека понятным текстом. Для последнего я хочу, чтобы полученные значения были автоматически обрезаны.
Я знаю, что могу добавить Trim
ко всем моим запросам LINQ to Entities, но это грязно, ненадежно и ненадежно. Я хотел бы как-то настроить Entity Framework для автоматической подстройки значений, полученных из определенных столбцов.
Однако я не знаю, как это сделать. Я использую API API. Самое близкое, о чем я думал до сих пор, это создание дополнительных свойств для обертывания реальных свойств с помощью вызовов методов Trim
, но это грязно и все еще не очень удобно. Я также предпочел бы, чтобы обрезка выполнялась в базе данных, а не в приложении.