Entity Framework と Code First では、主キーのないテーブルを作成して使用することはできますか? このセットアップを機能させることができません:
public class Report
{
public virtual int ReportId
public virtual ICollection<ReportChanges> ReportChanges
}
public class ReportChanges
{
public virtual Report Report
public virtual string EditorName
public virtual DateTime Changed
}
ReportChanges で主キーの割り当てを除外したことに注意してください。しかし、このセットアップでは、「エンティティ タイプ 'ReportChanges ' のキーを推測できません」というメッセージが表示されます。
何か不足しているか、Code First が主キーのないテーブルをサポートしていません。何が正しいですか?ありがとう。