I have tried this tutorial, but it's not working for me (Link), My objective is update just one field of my Entity... no other fields. I'm testing EntityFramework, and I would like to check if I can to do an automapper of a DTO and after update just one field.
I have tried this:
MyContext db = new MyContext();
MyClass sampleModel = new MyClass();
sampleModel.IdMyClass = "1d1ba1f2-8c08-c334-5486-08d16fecc6e3"; //GUID
sampleModel.ModificationDate = DateTime.Now;
db.MyClass.Attach(sampleModel);
db.Entry(sampleModel).Property(x => x.ModificationDate).IsModified = true;
db.SaveChanges();
MyClass Class
public partial class MyClass 
{
    public string IdMyClass { get; set; }
    public string Name { get; set; }        
    public System.DateTime ModificationDate { get; set; }
    public virtual ICollection<OtherClass> OtherClass{ get; set; }        
}
MyClassMap
public MyClassMap() : EntityTypeConfiguration<MyClass>
{
    //Primary Key
    this.HasKey(t => t.IdMyClass);
    //Properties
    this.Property(t => t.Name)
        .IsRequired()
        .HasMaxLength(256);
    // Table & Column Mappings
    this.ToTable("MyClass");
    this.Property(t => t.IdMyClass).HasColumnName("IdMyClass");
    this.Property(t => t.Name).HasColumnName("Name");
    this.Property(t => t.ModificationDate).HasColumnName("ModificationDate");            
}
Where is my problem??
Error details, It happens in db.SaveChanges()
An exception of type 'System.Data.Entity.Validation.DbEntityValidationException' occurred in EntityFramework.dll but was not handled in user code
Additional information: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
EntityValidationErrors is empty...