【问题标题】:Redis .StoreAll An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dllRedis .StoreAll 在 mscorlib.dll 中发生“System.StackOverflowException”类型的未处理异常
【发布时间】:2012-04-05 16:02:09
【问题描述】:

我正在使用 Redis,但 StoreAll 不起作用。

在 mscorlib.dll 中发生了“System.StackOverflowException”类型的未处理异常

var newOrders = (from i in DB.Produtoes.OrderByDescending(d => d.idProduto) select i);
using (var produtosRedis = redisClient.GetTypedClient<Produto>())
{
    produtosRedis.StoreAll(newOrders);
}

【问题讨论】:

    标签: c# redis


    【解决方案1】:

    你遇到的是StoreAll()使用的Json序列化导致的循环引用。

    这些帖子将对您有所帮助:

    1. Preventing StackOverflowException while serializing EF object graph into Json
    2. EntityFramework to Json workaround?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多