1
私は2つのテーブルメニューとグループメニューを持っています。私はOdataでサブクエリを書く必要があります。私は例えばSQLの結果を得ることができます。以下書く方法odataを使用したサブクエリ
select * from [Menu] where id in (select MenuId from GroupMenu where GroupId = 2)
ための結果であり、あなたのEDMX($メタデータ)を投稿でき
[Serializable]
public class GroupMenu
{
[Key]
public int Id { get; set; }
public int GroupId { get; set; }
[ForeignKey("GroupId")]
public virtual Group Group { get; set; }
public int MenuId { get; set; }
[ForeignKey("MenuId")]
public virtual Menu Menu { get; set; }
public DateTime ModifiedDate { get; set; }
}
[Serializable]
public class Group
{
[Key]
public int Id { get; set; }
[MaxLength(80)]
[Required]
public string Name { get; set; }
public bool IsActive { get; set; }
public DateTime ModifiedOn { get; set; }
public Guid ModifiedBy { get; set; }
}