{"push_id":608626094,"size":1,"distinct_size":0,"ref":"refs/heads/dev","head":"adcc8f6ee348e4e03de9b8924f0839678bf1f62a","before":"1bbb6c3efd10f4cdaaba93fa9340c0083dbf8f88","commits":[{"sha":"adcc8f6ee348e4e03de9b8924f0839678bf1f62a","author":{"email":"329755be3f4f7fea415e08fbff0309fd4432356f@microsoft.com","name":"AndriySvyryd"},"message":"Enhance the ForeignKeyPropertyDiscoveryConvention to choose the best candidate for the principal end of a non-self-referencing one-to-one relationship.\nThe dependent entity type will be choosen according to the following heuristics:\n1. Entity type with non-shadow properties that can be used in the foreign key and are not in the primary key\n2. Entity type without navigation\n3. Entity type which primary key is not principal in any relationship\n4. Second entity type by alphabetical order","distinct":false,"url":"https://api.github.com/repos/aspnet/EntityFramework/commits/adcc8f6ee348e4e03de9b8924f0839678bf1f62a"}]}