我想我一定是失去了东西,直视着我的脸。NullReferenceException当添加到存储库
这里是我的代码:
var addToBasket = new AddToBasket
{
RetailerId = retailerId,
ProductId = productId,
Price = price,
CreatedAt = DateTime.Now,
WidgetImpressionId = widgetImpressionId,
Quantity = quantity,
VisitStore = false
};
_addToBasketRepository.Add(addToBasket);
在Add
我得到一个NullReferenceException
除了我已经检查了所有的价值观和他们都不是空:
在VS中的观察窗口:
addToBasket {AddToBasket Id = 0,RetailerId = 80,ProductId = 6566,价格= 1.89,CreatedAt = 24/10/2013 15时57分37秒,WidgetImpressionId = 191489981,VisitStore = FALSE} WidgetData.AddToBasket
我知道ID = 0,但其ID列其中汽车增量所以我不认为这可能是问题。
那么'_addToBasketRepository'呢? – Steve
_addToBasketRepository需要初始化为新列表() –
Baldrick
您是否初始化_addToBasketRepository? – pcreech