J'ai un objet utilisé à la fois côté client et côté serveur.Est-ce que GenerateScriptType prend en charge NonSerialized?
GenerateScriptType(typeof(MyClass))
Cependant, il y a des domaines que je ne ai pas besoin du client, donc ma question est-il un moyen d'éviter que ces champs sont sérialisés? (Par exemple, Champ2 et Field3 dans MyClass)
J'ai essayé de marquer les champs avec [NonSerialized], mais ils obtiennent toujours sérialisé ...
public class MyClass
{
public string Field1;
public string Field2
{
get;
set;
}
private string _field3;
public string Field3
{
get
{
return _field3 ?? (_field3 = "lala");
}
}
}
Cordialement,
Post le code réel. Votre MyClass n'a même pas l'attribut [Serialized]. –
Je ne suis pas au courant que MyClass doit avoir l'attribut [Serialized], je demande simplement s'il existe un moyen de marquer certains champs pour qu'ils ne soient pas sérialisés par GenerateScriptType. – BlueFox