Currently, we don't do anything special for interface. It will be added as an entity type or complex type depending on the entity key convention.
We can ignore interface property in convention model builder as it sounds like not a supported scenario.
Or we can make interface same as abstract class, then we need to change our convention to mark it as abstract in edm model.
Comments: Interface is different from abstract base class because it supports multiple inheritance. And Edm model does not support multiple inheritance.
We can ignore interface property in convention model builder as it sounds like not a supported scenario.
Or we can make interface same as abstract class, then we need to change our convention to mark it as abstract in edm model.
Comments: Interface is different from abstract base class because it supports multiple inheritance. And Edm model does not support multiple inheritance.