gpt4 book ai didi

c# - 匿名类型的实例是否可序列化到 session 中?

转载 作者:行者123 更新时间:2023-11-30 13:41:15 24 4
gpt4 key购买 nike

问题

我有一个一次性对象,它是多个对象及其属性的组合。我想将此匿名类型存储到 session 中并再次将其拉回。

需要回答的问题

  1. 这是个坏主意吗?如果是这样,有没有更好的方法? (无需创建可序列化对象并将其存储在 session 中)

  2. 也想知道这是否可以做到?

最佳答案

一个坏主意; anon 类型在单个位置之外是一个糟糕的选择。有一种叫做“以身作则”的方法,但这不是好的做法。正确的方法只是“编写一个简单的类来表示该状态”。使用自动 Prop 是微不足道的。

动态是另一个可行的选项(可以与匿名类型对话),但同样:你想在这里保存什么?已经编写 POCO/DTO...在很多情况下它甚至不需要是可序列化的(除非您有一个进程外状态服务器;在这种情况下它是更多 拥有已知的 DTO 很重要)。

关于c# - 匿名类型的实例是否可序列化到 session 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5555686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com