Est-ce que quelqu'un a essayé de mesurer les temps de conversion de l'utilisation de l'objet ViewBag directement sur une comparaison à la classe d'objet d'origine? Voici un exemple de ce dont je parle. Dire que j'ai une classe nommée Client:Coût de conversion ViewBag sur le rasoir - C# mvc
public class Client{
public int Id { get; set; }
public string Name { get; set; }
}
Sur un fichier de rasoir que je pouvais faire une des opérations suivantes:
var client = (Client)ViewBag.Client;
var name = client.Name;
Ou
var name = (Client)ViewBag.Client.Name;
Je me demandais sur le coût de l'opération directement sur l'objet ViewBag (sans la conversion) par rapport à l'objet sur sa classe d'origine. La performance, lorsque vous avez plusieurs appels sur ViewBag, est-elle un problème?