다음을 통해 공유


Parameter 요소(SSDL)

SSDL(저장소 스키마 정의 언어)의 Parameter 요소는 Function 요소의 자식으로, 데이터베이스의 저장 프로시저에 대한 매개 변수를 지정합니다.

Parameter 요소는 다음에 나열된 순서대로 자식 요소를 포함할 수 있습니다.

적용 가능한 특성

다음 표에서는 Parameter 요소에 적용할 수 있는 특성에 대해 설명합니다.

특성 이름 필수 여부

Name

매개 변수의 이름입니다.

Type

매개 변수 형식입니다.

Mode

아니요

매개 변수가 입력, 출력 또는 입력/출력 매개 변수 중 어느 유형인지에 따라 In, Out 또는 InOut입니다.

MaxLength

아니요

매개 변수의 최대 길이입니다.

Precision

아니요

매개 변수의 전체 자릿수입니다.

Scale

아니요

매개 변수의 소수 자릿수입니다.

Ee705451.note(ko-kr,VS.100).gif참고:
주석 특성(사용자 지정 XML 특성)을 원하는 수만큼 Parameter 요소에 적용할 수 있습니다.그러나 사용자 지정 특성은 SSDL에 예약된 XML 네임스페이스에 속할 수 없습니다.두 사용자 지정 특성의 정규화된 이름은 서로 같을 수 없습니다.

예제

다음 예제에서는 입력 매개 변수를 지정하는 두 개의 Parameter 요소가 있는 Function 요소를 보여 줍니다.

<Function Name="UpdateOrderQuantity" 
          Aggregate="false" 
          BuiltIn="false" 
          NiladicFunction="false" 
          IsComposable="false" 
          ParameterTypeSemantics="AllowImplicitConversion" 
          Schema="dbo">
  <Parameter Name="orderId" Type="int" Mode="In" />
  <Parameter Name="newQuantity" Type="int" Mode="In" />
</Function>

참고 항목

개념

Entity Framework 개요
SSDL 사양
CommandText 요소(SSDL)

기타 리소스

CSDL, SSDL 및 MSL 사양
ADO.NET Entity Data Model Tools