1
我越来越沮丧EF ...如何在不使用实体框架中的所有实体键的情况下创建关联?
我有一个名为ExtendedField与表:
记录
DocRef 的DocType
名称
记录是主键
DocRef和DocType是用于标识它们属于哪个票据的外键
名称是“定义”ta使用的键BLE界定什么领域实际上是
所以基本上我需要2个协会:
一个= ticket.record 和 ExtendedField.docType = HeaderDocType
票务和ExtendedField.DocRef ExtendedField 之间一个定义之间上 ExtendedField.Name = Definition.FieldName
然后I ST虐待需要记录是主键,所以我可以直接访问字段。
就在我可以告诉这在Entity Framework中是不可能的。对于每个关联,所有的键都需要映射到一起,而我需要一个关联的两个键,另一个键需要一个键,而实际的主键不会用在任何关联中。
看来您不能定义不是实体键的字段之间的关联。
那么有没有办法做到这一点?我错过了什么吗?
任何机会v2在未来几天内出现?如果没有,我可能不得不返回到Linq2Sql,因为我需要在接下来的两周内完成此任务。 :( – CodeRedick 2009-06-04 02:59:53