[Alias("MyTable")]
// [References(typeof(MyModelGlobalIndex))]
public class MyModel
{
[HashKey]
public new long Id { get; set; }
public new long EventId { get; set; }
public MeetModel(long id, long eventId)
{
Id = id;
EventId = eventId;
}
}
// internal class MyModelGlobalIndex : IGlobalIndex<MyModel>
// {
// [HashKey]
// public long EventId { get; set; }
//
// [Index]
// public long Id { get; set; }
// }
如果我将调用 db.InitSchema() 则将创建没有全局索引的表。然后,如果我在上面的示例中取消注释全局索引并再次调用 db.InitSchema() 那么它不会创建丢失的全局索引。似乎 PocoDynamo InitSchema() 不会创建缺少的全局索引 - 我如何使用 PocoDynamo 创建一个?