I found out why this was happening.
Vector
has an Indexer
property, aka public var this[]
.
Thanks to Another StackOverflow post.
As of now, the Fluent API cannot handle this kind of issue, and the simpliest way of adressing this is to use Data Annotation and [NotMapped]
.
The resulting code would be something like:
class Vector
{
[NotMapped]
public var this[]
{
}
}
Would like to thank everyone for taken their time trying to help me with this issue.