Вы не можете создать класс POCO, который бы сохранял несколько значений в одном столбце базы данных и выбирал правильное на основе культуры.
Что вы можете сделать, это добавить класс поиска, где ProductId и CultureId являются объединенным первичным ключом и хранить название и описание, специфичное для культуры, для каждого продукта.
Вы можете абстрагироваться от этого в своем хранилище, вернув список сплющенных продуктов для текущей культуры или добавив свойство «Имя и описание» в частичный класс продукта, и позволить им использовать текущую культуру для поиска значений на основе культуры.