Jak mogę skonfigurować Entity Framework, aby automatycznie przycinać wartości pobrane dla określonych kolumn odwzorowanych na pola char (N)?
Pracuję z bazą danych innej firmy, w której wszystkie wartości tekstowe są przechowywane jakochar(n)
. Niektóre z tych wartości tekstowych są kluczami podstawowymi, podczas gdy inne są zwykłym tekstem czytelnym dla człowieka. W tym drugim przypadku chcę, aby pobrane wartości były automatycznie przycinane.
Wiem, że mogę dodaćTrim
do wszystkich moich zapytań LINQ to Entities, ale jest to nieuporządkowane, zawodne i nie do utrzymania. Chciałbym jakoś skonfigurować Entity Framework, aby automatycznie przycinać wartości pobrane z określonych kolumn.
Nie wiem jednak, jak to zrobić. Używam płynnego API EF. Najbliższą rzeczą, o której myślałem do tej pory, jest tworzenie dodatkowych właściwości w celu owinięcia nieruchomościTrim
wywołania metod, ale jest to nieuporządkowane i wciąż nie do utrzymania. Wolałbym również, aby przycinanie występowało w bazie danych, a nie w aplikacji.