我正在寻找可能的方法来坚持以下课程。亚音速SimpleRepository看起来可能会起作用,当我问一个更一般的问题时,人们已经说过它应该起作用。
但我一直找不到一个如何做到这一点的例子——或者至少一个我能理解的例子。
谁能给我举个例子,或者告诉我如何使用 Subsonic 将以下类映射到数据库?
请注意,我还没有设计数据库-我希望 Subsonic 会为我做这件事,我是懒惰的草皮......
编辑:只是为了扩展前一点-我希望让 Subsonic 将我的对象模型转换为关系数据库,处理所有隐含的父子关系和一对多关系。目前,我认为 Subsonic 无法做到这一点。但即使是在对象模型中显式管理外键等的工作示例(不是代码片段)也会很有用。
关于我想坚持的课程的一些背景和注释:
- 它们被控制某些测量设备的软件使用
- Data类包含一个名为RunFn的RunData对象 数组,它保存最多 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;
}
}
}