我正在尝试将一些数据输入Parse.com,我习惯于使用MVC和NHibernate以及SQL Server,在那里我将我的实体定义为单独的类,然后有映射文件。我知道我想拥有多对多的关系,而且我不确定如何在我的parse.com项目中定义它们以创建正确的关系。
以下是我想要的课程,但我不确定如何建立关系。
[ParseClassName("Ingredient")]
public class Ingredient :ParseObject
{
[ParseFieldName("name")]
public string Name
{
get { return GetProperty<string>(); }
set { SetProperty<string>(value); }
}
[ParseFieldName("weight")]
public decimal Weight
{
get { return GetProperty<decimal>(); }
set { SetProperty<decimal>(value); }
}
[ParseFieldName("percentage")]
public decimal Percentage
{
get { return GetProperty<decimal>(); }
set { SetProperty<decimal>(value); }
}
[ParseFieldName("unit")]
public string Unit
{
get { return GetProperty<string>(); }
set { SetProperty<string>(value); }
}
}
[ParseClassName("Recipe")]
public class Recipe : ParseObject
{
[ParseFieldName("name")]
public string Name
{
get { return GetProperty<string>(); }
set { SetProperty<string>(value); }
}
public List<Ingredient> Ingredients { get; set; }
}
[ParseClassName("Category")]
public class Category : ParseObject
{
[ParseFieldName("name")]
public string Name
{
get { return GetProperty<string>(); }
set { SetProperty<string>(value); }
}
public List<Recipe> Recipes { get; set; }
我想要一种配料在多个配方中,但数量不同。我知道如何在NHibernate中映射它,但我不明白如何在Parse中正确创建关系。
我没有从常规解析文档中获取它。