为Parse.com .net定义类和多对多关系

时间:2015-04-13 13:23:21

标签: c# .net parse-platform

我正在尝试将一些数据输入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中正确创建关系。

我没有从常规解析文档中获取它。

0 个答案:

没有答案