Я работаю над приложением RIA Services на C # .NET 3.5 и у меня возникла проблема с моей моделью Entity Framework.
Моя сущность Foo сопоставлена с таблицей БД и имеет первичный ключ с именем FooId. Мой бар сопоставлен с представлением БД. Я выборочно спроектировал это представление для генерации составного ключа в EF с использованием двух столбцов (убедившись, что они не обнуляются, а все остальные обнуляются. Это было сделано с использованием NULLIF и ISNULL в дизайне представления.) 1003 *
Я могу добавить это представление в модель без проблем, но продолжаю сталкиваться с проблемой, когда пытаюсь сопоставить связь между ними. Foo должен содержать много баров, но я продолжаю получать следующую ошибку при добавлении ассоциации:
Невозможно получить AssociationType для
ассоциация 'FK_Bar_Foo'
Согласно этой странице , похоже, что это могло бы работать, если бы я мог правильно назвать ассоциацию (поскольку RIA Services ищет конкретные имена.) Я пробовал несколько вариантов имен, которые соответствуют шаблону другие ассоциации безуспешны. Кто-нибудь знает, есть ли место, где я могу посмотреть, какое имя оно ищет?
Спасибо