ISqlModelMapper.ClearTracked() Method
.NET Standard 2.x |  Current Version (1.0.1) 
Clears all tracked information.
Namespace: SnapObjects.Data
Assembly: SnapObjects.Data.dll
Syntax
  public void ClearTracked()
Examples
The following code example demonstrates how to use the ClearTracked method.
using Appeon.ApiDoc.Models.School;
using System;
namespace Appeon.ApiDoc.ISqlModelMapperExamples
{
    public class ClearTrackedExample
    {
        private SchoolContext _context;
        public ClearTrackedExample(SchoolContext dataContext)
        {
            // Sets the data context.
            _context = dataContext;
        }
        public void Example()
        {
            var mapper = _context.SqlModelMapper;
            // Sets the properties for the new student.
            var newStudent = new Person()
            {
                LastName = "Senior",
                FirstName = "Letitia",
                EnrollmentDate = new DateTime(2019, 1, 1),
                Discriminator = "Student"
            };
            // Tracks the new student. This record will be inserted to the database if 
            // the SaveChanges method is called.
            mapper.TrackCreate(newStudent);
            // Clears tracked info. No record will be inserted to the database.
            mapper.ClearTracked();
            var dbResult = mapper.SaveChanges();
            Console.WriteLine("The number of inserted row(s) is {0}.",
                dbResult.InsertedCount);
            /* The code produces the following output:
            
            The number of inserted row(s) is 0.
            */
        }
    }
}
Example Refer To
Model Class: Person 
Applies to
.NET Standard
2.x