GetEntityDef

설명

요청된 EntityDef 오브젝트를 리턴합니다.

이 오브젝트를 사용하여 State-based 또는 Stateless 레코드 유형에 대한 EntityDef 오브젝트를 가져올 수 있습니다. 스키마의 모든 EntityDef 이름 목록을 가져오려면 GetEntityDefNames 메소드를 호출합니다. Session의 다른 메소드를 호출하여 특정 EntityDef 서브세트의 이름을 리턴할 수 있습니다. 제품군에 속한 EntityDef를 가져오려면 제품군에 대한 메소드를 사용합니다(아래의 "참조" 참조).

구문

VBScript

session.GetEntityDef(entitydef_name) 

Perl

$session->GetEntityDef(entitydef_name); 
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
entitydef_name
EntityDef 오브젝트의 이름이 포함된 문자열입니다.
Return value
요청된 EntityDef 오브젝트를 리턴합니다.

예제

VBScript

set sessionObj = GetSession 

' Get the list of names of the state-based record types. 
entityDefNames = sessionObj.GetEntityDefNames 

' Iterate over the state-based record types 
for each name in entityDefNames 
   set entityDefObj = sessionObj.GetEntityDef(name) 
   ' Do something with the EntityDef object 
   Next

Perl

my($session, $nameList, $field, $entityDefObj, $actionName);

  $session=$entity->GetSession();
  $entityDefObj = $session->GetEntityDef(

                    $entity->GetEntityDefName());



  $session->OutputDebugString("##> Action names for " .

                    $entityDefObj->GetName() . "\n");



$nameList = $entityDefObj->GetActionDefNames();



foreach $actionName(@$nameList)

{

  $session->OutputDebugString("\t##> $actionName\n");

} 

피드백