Writing code without Quotation Marks for fields

Write code without quotation marks

Current samples with Quotes Chars :

GAureliusObjectManager.Find.Where((Linq['Active'] = 0) and (Linq['Start'] <= LNow)).List;

Better code using objects with properties:

GAureliusObjectManager.Find.Where((TSample.Active.fieldname= 0) and (TSample.Start.fieldname <= LNow)).List;

How can we write code using objects with fieldnames to prevent wrong typo fields inside quotes and use a compiler check?

Using dictionary: