У меня есть старая база данных, которая не может быть изменена, и в настоящее время я использую NHibernate.
Проблема в том, что у меня есть таблица с несколькими столбцами, и я хотел бы сопоставить их в один массив.Сопоставление нескольких столбцов с массивом с NHibernate
Таблица ID
взнос1
price2
price3
Price4
[...]
Класс будет следующим:
public class MyClass {
public int Id { get; set; }
public decimal[] Prices { get; set; }
}
Возможно ли это?
Я должен только читать данные, и мне действительно не нужно устанавливать/сохранять это свойство.
Я пробовал много сопоставлений, но я не мог найти ответа.
Спасибо!
Я бы не назвал это «довольно грязным» - это довольно стандартное свойство оболочки. – MusiGenesis
Привет, это было мое первое решение, но, к сожалению, оно не подходит, поскольку столбцы могут меняться, и я хотел бы изменить только отображение XML, а предпочтительно не код. Спасибо, в любом случае! – StockBreak
Как использовать пользовательский тип, который принимает список столбцов? Это было бы довольно сложно реализовать, но, возможно, оно должно соответствовать моим потребностям. В любом случае, кажется, что нет «простых» способов сделать это ... – StockBreak