Ok
i got it
I've added DB.Save()in CreateTableTest()
and now my table is persistent.
But now i've another problem
that it is not deleting rows -
private void DeleteRecord()
{
DB = Database.OpenDatabase(name);
var query = (from onePerson in DB.Table<person>()
where onePerson.Salary == 100
select onePerson);
DB.Table<person>().Remove(query.ElementAt(0));
}</person></person>
also i've tried -
DB.Table<person>().RemoveRange((person) => { return (person.Salary >= 1); });</person>
not giving any error,
but when i check, no row is deleted....