I'm building an app using Wpf Mvvm Entity Framework database-first. My model is auto generated so I can't put the NotifyPropertyChanged
in the entity.. so I rewrite all the stuff in my viewModel witch is ugly..
I don't think I'm clear so a sample of code, won't post everything for more clarity.
The user control
<TextBox Name="tbClientNumber" Text="{Binding ClientNumber,
UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"/>
The ViewModel class:
public class ClientManagerViewModel : BaseViewModel
{
public int ClientNumber
{
get { return _clientNumber; }
set
{
_clientNumber= value;
RaisePropertyChanged("ClientNumber");
}
}
}
Auto-generated entity:
public partial class Client
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Client()
{
}
public int idClient { get; set; }
public int ClientNumber{ get; set; }
}
Thank you all in advance