I am using the ADO .NET Entity Framework to import my model from a database. A table in my db has a bunch of foreign keys, all with abstract names e.g. FKDevice132610
Wondering if a search on "modelBuilder.Conventions.Remove" will lead you to a solution.
I wish I could be more of a help but I am just starting to explore EF. Ran into a similar situation when I had multiple fields referring back to the same ID...and I do not remember what the work around was.