у меня есть эти сущности (это всего лишь абстракция, я создал для этой должности):Entity Framework: Назначают объект в собственность другого лица
- Язык
- Район
- Описание
Это ссылки между ними:
- район * - 1 Язык
- Описание * - 1 Язык
- район 1 - 1 Описание
Если я принести, как это :
var myFetch = from c in context.Districts
where c.Id = 10
select new { DistrictId = c.Id, Lang = c.Language };
и после этого, я стараюсь, чтобы присвоить его Описание как это:
Description desc = Description.CreateDescription(0, "My description");
desc.DistrictReference.EntityKey = new EntityKey("MyEntities.Descriptions", "DistrictId", myFetch.DistrictId);
desc.Language = myFetch.Lang; //throws error
Ошибка выброшен является:
System.InvalidOperationException: отношения не могут быть определяется как Имя EntitySet 'MyEntities.Descriptions' is not vali d для роли «Район» в ассоциации имя ассоциации 'MyEntities.District_Description'.
Что я делаю неправильно?
Мне это нравится - это избавляет от проблем с орфографией – veljkoz