Introduction
In this chapter, we will be looking at some common pitfalls of Entity Framework Core. By pitfall I mean to say some behavior that we are not expecting and which may cause unwanted effects. Not all of these are bugs or implementation problems, it may be just something that we didn't thought of, yet, is here to remind us.
Because Entity Framework Core is quite new – it was a total rewrite of the previous Entity Framework code – some parts of it haven't been implemented, purely because of time constraints. Some of these pitfalls will cease to make sense, hopefully soon, others are just constraints that exist and probably will always exist.
In some cases, it may not be obvious to find out the cause once we fall into one of them, therefore, I hope this appendix will help you in figuring out sooner than later what is going wrong.