изменение типа возвращаемого значения метода DataContext (реляционный конструктор объектов)

Возвращаемый тип DataContext метода (созданный на основе хранимой процедуры или функции) отличается в зависимости от того, где вы удаляете хранимую процедуру или функцию в конструкторе операций ввода-вывода или R. Если вы сбрасываете элемент прямо в существующий класс сущностей, то создается метод DataContext, который имеет тип возврата создаваемого класса сущностей (если схема данных, возвращенная сохраненной процедурой или функцией совпадает с формой класса сущностей). Если удалить элемент в пустую область конструктора O/R, создается метод, DataContext возвращающий автоматически созданный тип. Можно изменить тип возвращаемого значения метода DataContext после его добавления в область методов. Чтобы проверить или изменить тип возврата метода DataContext, выберите его и щелкните по свойству Тип возврата в окне Свойства.

Примечание.

Нельзя восстановить методы DataContext (для которых в качестве типа возвращаемого значения задан класс сущности) таким образом, чтобы они возвращали автоматически созданный тип в окне Свойства. Для восстановления метода DataContext, чтобы он возвращал автоматически сгенерированный тип, необходимо снова перетащить исходный объект базы данных в реляционный конструктор объектов.

Примечание.

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в этой статье. Возможно, вы используете другой выпуск Visual Studio или разные параметры среды. Дополнительные сведения см. в разделе Персонализация среды IDE.

Чтобы изменить тип возвращаемого значения метода DataContext от автоматически сгенерированного типа к классу сущностей

  1. Выберите метод DataContext в области методов.

  2. Выберите Тип возвращаемого значения в окне Свойства и потом доступный класс сущностей в списке Типов возврата. Если требуемый класс сущности отсутствует в списке, добавьте его в конструктор операций ввода-вывода или создайте его, чтобы добавить его в список.

  3. Сохраните файл .dbml.

Чтобы изменить тип возврата метода DataContext от класса сущностей обратно к автоматически созданному типу.

  1. Выберите метод DataContext в области методов и удалите его.

  2. Перетащите объект базы данных из сервера Обозреватель или базы данных Обозреватель в пустую область конструктора операций ввода-вывода.

  3. Сохраните файл .dbml.