entity framework core interview questions