即如何将一个User和一个Group关联?保存顺序是否有要求?
即如何将一个User和一个Group关联?保存顺序是否有要求?
--
能Web就Web.
{
[PrimaryKey]
Guid ID { get; set; }
string Name { get; set; }
[FkReverseQuery(LazyLoad=true)]
[MappingName("ParentID")]
Group ParentGroup { get; set; }
[FkQuery("ParentGroup", LazyLoad=true)]
[SerializationIgnore]
Group[] ChildGroups { get; set; }
[FkReverseQuery(LazyLoad = true)]
[MappingName("ParentID")]
[SerializationIgnore]
Category Parent
{
get;
set;
}
[FkQuery("Parent", OrderBy = "{Name} DESC", LazyLoad = true)]
Category[] Childs
{
get;
set;
}
Category cat = new Category();
WriteLine("Save ParentCategory:");
gateway.Save<Category>(cat);
Category childCat = new Category();
childCat.Parent = cat;
gateway.Save<Category>(childCat);
gateway.Save<Category>(cat)的运行时中就出现了我之前所说的情况,而gateway.Save<Category>(childCat)则正常。也就是说,没有指定Parent时,默认会被设置成@ParentID[String]= ,而不是@Parent[int]=0