【发布时间】:2014-10-27 21:10:00
【问题描述】:
在 ServiceStack OrmLite 中,我有一个表定义如下:
public class Foo {
[PrimaryKey]
[AutoIncrement]
public long Id { get; set; }
[References(typeof(Bar))]
public long BarAId { get; set; }
[References(typeof(Bar))]
public long BarBId { get; set; }
[Reference]
public Bar BarA { get; set; }
[Reference]
public Bar BarB { get; set; }
}
Bar 显然是另一个表,而 BarA 和 BarB 指的是父表中的两个不同条目。当我尝试解决 BarA 和 BarB 时,它们是相同的。有没有办法对两个相同类型的父对象进行自动引用,或者我是 SOL 并且只需要手动进行连接?
谢谢, 克里斯
【问题讨论】:
标签: c# servicestack ormlite-servicestack