Fluent NHibernate не нравится это, вызывая ошибку:
{ "Ассоциация ссылается на unmapped class: System.String" }
Хорошо, я понимаю, почему это вызовет проблему, но какое лучшее решение?
Я действительно не хочу, чтобы он хранил список строк с разделителями в одном поле, это было бы уродливо, если бы в моем списке было много строк.
Я также не хочу, чтобы строка "строка", по очевидным причинам.
Я думаю, я могу решить это, обернув мой List<string>
внутри класса, но это немного тяжело. Я начинаю думать, что это лучшее решение, хотя.
Какой лучший способ заставить Fluent NHibernate справиться с этим?
Я полностью ожидаю, что эти значения будут сохранены в другой таблице. Я подумал, возможно, что, возможно, мне удалось установить какое-либо соглашение об автопостановке, которое инструктирует NHibernate. Если вы видите class X
, который содержит List<*some primitive type*>
, тогда вперед и автоматически создайте ссылочную таблицу, которая отображается в этой коллекции.
Чувствуется немного тяжелым, чтобы обернуть каждую отдельную коллекцию в классе. Если это наилучшее решение, то и так.