EF Model First的1:1关系问题

我正在尝试使用EF开发一个Model-First的应用程序。 我尝试了一切来完成一个表格分割模式和一个1:1的关系,但看起来EF只是不让我。

假设我确实使用Model-First – 是否有一种方法可以放置1:1的关系,而不会弄乱生成的文件,EF会让人烦恼:

在“Blabalbala”关系中,“Blablalah”角色中的多重性无效。 由于Dependent Role属性不是关键属性,因此Dependent Role的多重性的上限必须为*。

我已经尝试将FK设置为​​目标表上的主键,但仍然没有帮助。

1:1关系通常通过在数据库设计中在第一个表中具有外键然后在删除时级联来定义。

IE:Users表和UserProperties表。 Users表将具有UserPropertiesId作为外键,UserProperties实际上将User用户视为一个UserProperties。 事情就是这样,如果你只选择用户表,那就不是问题了。