I recently migrated from EF Core 2.2 to EF Core 3.0.
Unfortunately, I haven\'t found a way to call a stored procedure that returns an entity.
In EF Core 2.
Solution (thanks to David Browne, you should have posted it as an answer):
Replacing Single with ToList works :-)
var createdPath = ModelContext.Paths.FromSqlRaw("AddNodeWithPathProc {0}, {1}", nodeTitle, parentPathString).ToList();