Unique Keys not recognized by Entity Framework

前端 未结 2 548
情书的邮戳
情书的邮戳 2021-01-05 01:40

I have two tables, Reports and Visualizations. Reports has a field, VisualizationID, which points to Visualization<

相关标签:
2条回答
  • 2021-01-05 02:05

    I've just stumbled upon the very same problem - Alex, your explanation is correct in my case , but of course by removing the FK column from the conceptual model, I no longer have the ability to later on switch my related object by changing the value of the FK field...I'll have to revert to the old tricks to do this!

    Is there any plans to allow us to have our cake and eat it too with 1 to 0..1 relationships, i.e. be able to have the FK field as well?

    Greg

    (p.s. I would have commented, but my rep isn't high enough yet!)

    0 讨论(0)
  • 2021-01-05 02:21

    The EF is complaining because it sounds like you are using an FK Association - which means that the VisualizationID is a property of the Entity and there is a Visualization reference too - and you can't do this with FK Associations.

    If however you use Independent Associations - which means there is no VisualizationID property - you can narrow the cardinality.

    So the solution is to remove the VisualizationID property from the Entity, at which point you need to go ahead an map the association.

    Hope this helps

    Alex

    0 讨论(0)
提交回复
热议问题