There is a reason that Microsoft decided to rewrite Entity Framework from the bottom up. They made the right decision and the result is that Entity Framework Core is significantly better than the original version of Entity Framework.
This is why the upcoming release of the .NET Design Pattern Framework will have examples that use both Spark and Entity Framework. So, you can decide which you like better.
Spark is a lightweight, simple, and very fast ORM with features not available in any version of the Entity Framework. But, as mentioned, Entity Framework Core is a great improvement.
Jack Poorte, Jun 02, 2016