Дозвуковой - может ли кто-нибудь привести пример использования Subsonic SimpleRepository для сохранения списка / массива объектов?
Я ищу возможные способы сохранения следующих классов. дозвуковойSimpleRepository Похоже, это может сработать, и люди сказали, что должно, когда я спросилболее общий вопрос.
Но я не смог найти ни одного примера того, как это сделать, или хотя бы одного, который мог бы понять.
Может кто-нибудь указать мне пример или сказать, как я мог бы использовать Subsonic для сопоставления следующих классов в базе данных?
Обратите внимание, чтоЯ не разработал базу данных - Я надеюсь, что Subsonic сделает это для меняленивый, что я ...
Редактировать: Просто для продолжения предыдущего пункта - я надеюсь, что Subsonic преобразует мою объектную модель в реляционную БД, имея дело со всеми подразумеваемыми отношениями Родитель-Ребенок и Один-ко-многим. В настоящее время я не думаю, что Subsonic может это сделать. Но дажерабочий пример (не фрагмент кода), который явно управляет внешними ключами и т. д. в объектной модели.
Некоторые предыстории и заметки о классах, которые я хочу сохранить:
они используются программным обеспечением, которое управляет некоторым измерительным оборудованиемДанные класс содержит массивRundata объекты называютсяRunFn, который содержит данные до 10 отдельных измеренийОбратите внимание, чтоRundata также содержит массив с плавающей точкой -Rawyпри необходимости мы можем изменить массивы на другой тип коллекции (List <> и т. д.)разработка в C #, VS2008, для SQL Server ExpressРедактировать: Я использую Subsonic 3.0.0.3.
public class RunData
{
public DateTime StartDateTime { get; set; }
public TimeSpan ElapsedTime { get; set; }
private float[] _rawY;
public float[] RawY
{
get
{
return _rawY;
}
set
{
_rawY = value;
}
}
}
public Data
{
public string OperatorId { get; set; }
public string SampleId { get; set; }
// CAN SUBSONIC DEAL WITH THIS ARRAY OF OBJECTS???
private RunData[] _runFn;
public RunData[] RunFn
{
get
{
return _runFn;
}
set
{
_runFn = value;
}
}
}