将 AttachTo 与包含的 EntitySet 一起使用

Using AttachTo with a Contained EntitySet

我有一些 类 定义如下:

public class Table
{

    [Key]
    public string Name { get; set; }

    [Contained]
    public IList<TableEntity> Entities { get; set; }
}

public class TableEntity
{
    [Key]
    public string Partition { get; set; }
}

我想使用 AttachTo 将对象添加到 DataServiceContext 而无需先查询它。我怎样才能做到这一点?

我可以通过

做到这一点
context.AttachTo("Tables(\'TableName\')/Entities", tableEntityInstance);

不是很优雅,但是很管用。