某些ORM for .NET对复合键的支持有限。像关系,变体类型和LINQ查询这样的东西可能会或可能不会起作用,具体取决于具体情况。我甚至看到一个ORM甚至不支持可写复合键字段。
实体框架是什么?我似乎无法在谷歌上找到任何建议我使用这样的数据库设计可能会遇到一些问题。
在考虑使用具有多个密钥的EF实体之前,有什么我应该知道的吗?或者它是否与具有代理键的实体一样有效?
我们已经明确了:我自己进行了一些基本的测试。但对于使用商业ORM开发相对较新,我担心我可能会错过一些东西。如果数据库设计者决定添加具有不受支持的特定密钥模式的表,我希望避免陷入开发后期的角落。