J'ai essayé de chercher une réponse à cette question, mais peut-être que mes compétences google sont relâchées (c'est mercredi après tout).C# Custom Setter Entity Framework 6.1.3
Je veux utiliser un setter personnalisé comme celui-ci.
public class ITEMViewModel
{
public ITEM_ACTIVE ITEMDATA { get; set; }
private string _ThumbnailUNC;
public string ThumbnailUNC
{
get
{
return _ThumbnailUNC;
}
set
{
_ThumbnailUNC = FileLocation.getThumb(value);
}
}
}
Cela fonctionne très bien tant que je fais quelque chose comme ça.
ae.ITEM_ACTIVE
.Where(x => x.ORG == Org && x.PART_NUMBER == PN)
.Select(x => new ITEMViewModel
{
ITEMDATA = x,
ThumbnailUNC = x.PART_NUMBER //This is the important part
})
.FirstOrDefault();
Ce que je veux faire est ceci.
set
{
_ThumbnailUNC = FileLocation.getThumb(ITEMDATA.PART_NUMBER); //Not value
}
ae.ITEM_ACTIVE
.Where(x => x.ORG == Org && x.PART_NUMBER == PN)
.Select(x => new ITEMViewModel
{
ITEMDATA = x
})
.FirstOrDefault();
La deuxième façon renvoie toujours null (Il est jamais mise en?) Est-il possible d'avoir toujours cette course setter quand je POPULATE ITEMDATA? Je suis assez nouveau pour les setters et getters personnalisés, donc toute référence serait grandement appréciée.
Merci beaucoup c'est exactement ce que je cherchais! Parfois, les choses simples sont difficiles à google rechercher :) –