I have been observing that many got confusing which one to call . ….
Tuesday, May 6, 2014
The type 'xxxxx' and the type 'yyyyyy' both have the same simple name of and so cannot be used in the same model. All types in a given model must have unique simple names. Use 'NotMappedAttribute' or call Ignore in the Code First fluent API to explicitly exclude a property or type from the model.
Recently i have faced this issue with Entity Framework . The issue occurs when dbset property refers the Mapping class instead of Entity . I fixed the issue by changes the dbset property entity type (Instead of mapping class referred Entity class).
Here are the rules
- The dbset property should have the Entity
- In model creating we should specify the mapping class
As you see below screen shot the first one(dbset property for Contractor Visits) referred the POCO entity
and in the configuration referred the Mapping class of ContractorVisist.
Now it worked fine . Let me know if you still facing any issues ..