dynamodb scan在迭代IEnumerable时返回IEnumerable <t>对象异常</t>

时间:2012-08-16 03:57:48

标签: c# amazon-dynamodb

我在以下代码中点击foreach时遇到此异常:

`System.InvalidCastException was unhandled by user code
Message=Specified cast is not valid.
Source=AWSSDK`

IEnumerable<FoodOutlet> foundOutletList = context.Scan<FoodOutlet>(
                    new ScanCondition("Postcode", ScanOperator.Equal, "3000")
);

List<FoodOutlet> foodOutletList = new List<FoodOutlet>();

foreach (FoodOutlet fo in foundOutletList)
{
    foodOutletList.Add(fo);
}

1 个答案:

答案 0 :(得分:0)

你还没有写过“背景”。我相信您滥用Table Scan操作 这就是为什么实际物品不是你所期望的那样。

如果不是这样 - 对象foundOutletList的动态类型是什么?如果你能看到它的成员,它们是什么类型的?