To LINQ, you'd need to write a LINQ interpreter and that would most likely take you a very, very long time to do accurately.
I see a lot of migration plans that, like this, try to tether antiquated technology to sleek new solution and they always end in pain, a lot of wasted time and often misery with a side of manic depression.
Stop touching the old code. Leave it. Focus all your energy on porting what needs to be ported. In terms of data, again, leave the old database alone, rewrite your database and write a migration script that can programmatically copy all the data across when the time is ready.
When you think you're done, copy the current database across, test the bells off it for a week or so, then refresh off the old DB again to make sure you don't lose any data.
Then quietly take the old system out the back and shoot it.