I am desperately trying to implement a nullable foreign key with the Entity Framework model designer.
The tables in question look like this:

The settings should be correct, as my class is generated accordingly with the Sender property as follows:
public Nullable<int> SenderId { get; set; }
However, when calling Context.Database.Create(); the created databases SenderId property is not nullable.
If I manually change the columns type to a nullable in the database, I get an error within EF that the model and the database differ.
Any advice?
Thanks!