0

次のコードは期待どおりに動作しません。コンテキストが破棄item.ActiveEntriesされた後も更新および永続化されますが、user.ShoppingCart.Cart. また、両方のプロパティは として定義されていvirtual List<CartEntry>ます。

using (var context = new LocabalSqlContext())
{
    var user = Auth.GetUser(context);
    var item = context.Items.First();
    var entry = new CartEntry()
    {
        Item = item,
        Quantity = 3,
        LastRefresh = DateTime.Now
    };
    item.ActiveEntries.Add(entry);
    user.ShoppingCart.CartEntries.Add(entry);
}
4

0 に答える 0