我在寻找可能的方法来坚持以下类。 亚音速SimpleRepository看起来像它可能会奏效,人们纷纷表示应该,当我问一个更普遍的问题 。
但我一直无法找到如何做到这一点只举一个例子 - 或至少一种我能理解。
任何人都可以点我一个例子,或者告诉我怎样可以用亚音速以下类映射到数据库?
请注意, 我没有设计数据库 - 我希望亚音速会为我做的 ,懒惰的草皮,我...
编辑:只是为了扩大对前一点-我希望能有亚音速转换我的对象模型到关系数据库,处理所有那些隐含的亲子和一个一对多的关系。 目前,我不认为亚音速可以做到这一点。 但是,即便是明确管理外键等对象模型的工作示例 (不是一个代码片段)将是有益的。
一些背景和笔记上我要坚持的类:
- 它们被用来通过控制某些测量设备软件
- 数据类包含RunData对象数组称为RunFn,它保存多达10个单独的测量过程中的数据
- 注意,RunData还包含float数组- RawY
- 如果需要的话,我们可以通过改变阵列以某种其他类型的集合(列表<>等)的
- 在C#中,VS2008开发,SQL Server Express的
编辑:我使用的是亚音速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;
}
}
}