How to lock the database (I am using c# with DbContext) between HTTP calls to my server so nobody in between my two HTTP function calls operates on the database (particularly on one table). Is there any mechanism for that provided by the database (I am using SQLite DB).