Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
LINQ to SQL использует методы в объектной модели для представления определяемых пользователем функций. Методы назначаются как функции путем применения атрибута FunctionAttribute и при необходимости атрибута ParameterAttribute . Дополнительные сведения см. в разделе "Объектная модель LINQ to SQL".
Чтобы избежать InvalidOperationExceptionошибки, функции, определяемые пользователем в LINQ to SQL, должны иметь одну из следующих форм:
Функция, заключенная в вызов метода с правильными атрибутами сопоставления. Дополнительные сведения см. в разделе Attribute-Based Сопоставления.
Статический метод SQL, характерный для LINQ to SQL.
Функция, поддерживаемая методом .NET Framework.
В разделах этого раздела показано, как формировать и вызывать эти методы в приложении при написании кода самостоятельно. Разработчики, использующие Visual Studio, обычно используют реляционный конструктор объектов для сопоставления определяемых пользователем функций.
В этом разделе
Практическое руководство. Использование функций Scalar-Valued User-Defined
Описывает, как реализовать функцию, которая возвращает скалярные значения.
Практическое руководство. Использование функций Table-Valued User-Defined
Описывает, как реализовать функцию, возвращающую табличные значения.
Как вызывать функции User-Defined встроенно
Описывает, как выполнять встроенные вызовы функций и различия в выполнении при встроенном вызове.