ADO.NET Entity Framework: Can I have multiple entity types for the same row.
Posted
by black_nm
on Stack Overflow
See other posts from Stack Overflow
or by black_nm
Published on 2010-04-13T13:53:05Z
Indexed on
2010/04/13
14:12 UTC
Read the original article
Hit count: 353
Hi all,
I have a base class Participants inherited by Artist, Author and TextWriter. I have only one table in the data store: Participants { ID, FirstName, LastName, IsArtist, IsAuthor, IsTextWriter, } The idea is to have a class for all the roles that a participant can have.
I've managed to create the edmx file but when I try to get an Participant (as Artist) that is also an Author I receive the following error:
All objects in the EntitySet 'Participants' must have unique primary keys. However, an instance of type 'Artist' and an instance of type 'Author' both have the same primary key value, 'EntitySet=Participants;ID=1'.
Thank you
© Stack Overflow or respective owner