Можно ли сделать внешний ключ атрибутом ReadOnly в динамических данных или хотя бы отключить раскрывающийся список поля внешнего ключа?
Скажем:
Class_Table | Student_Table
ClassID [PK]| StudentID [PK]
ClassName | StudentName
| ClassID [FK]
Это столы. Вот пример кода:
[ReadOnly(true)]
[ScaffoldColumn(true)]
public object ClassID { get; set; }
Потому что всякий раз, когда я назначаю атрибут ReadOnly внешнему ключу и пытаюсь вставить новую запись, он дает мне это HttpException:
"Привязка данных: "System.Web.DynamicData.Util.DictionaryCustomTypeDescriptor" не содержит свойства с именем "ClassID"."