I have an inheritance hierarchy where Owners, Tenants, Vendors and Agents are derived from People. In my WCF Data Service client, I want to use AddObject to create a new Owner, but I cannot find how to do this. When I try:
var owner = new Owner()
{
FirstName = "Test"
,LastName = "Person"
,CheckName = "Test Person"
,PersonNo = "Test"
,UseFullNameForName = false
,TypeOfPerson = "Owner"
};
//Add
context.AddObject("People", owner);
context.SaveChanges();
the service throws a dynamic sql error. I am using WCF Services 5.4 with EF 4.5.