1
Vote

Consider the strategy for interface property in convention model builder

description

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

HongmeiG wrote Oct 8, 2012 at 11:35 PM

WE need to add a new convention for marking this type as abstract when it is interface.

HongmeiG wrote Apr 2 at 12:25 AM

Interface is different from abstract base class because it supports multiple inheritance. And Edm model does not support multiple inheritance.