リスト要素 (SPMetal)List element (SPMetal)

に適用されます: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint オンライン |SharePoint Server 2013Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

一覧は、コード生成に含める必要があり、リストでコンテンツの種類がコード生成に含まれる変更を指定します。Specifies that a list should be included in code generation, and modifies which content types in the list are included in code generation.

<List Name="Calendar" Member="ScheduledEvents"> ... </List>

要素と属性Elements and attributes

以下のセクションで、属性、子要素、親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

属性Attribute 説明Description
(必須)Name (required)
SharePoint Foundation のリストの名前です。The name of the list in SharePoint Foundation.
メンバー(省略可能)Member (optional)
リストを表すために SPMetal が生成するプロパティに対して SPMetal が与える名前。The name SPMetal gives to the property that it generates to represent the list.
タイプ(省略可能)Type (optional)
プロパティの戻り値の型を指定します。Specifies the return type of the property.

子要素Child elements

要素Element 説明Description
ContentTypeContentType
コード生成では、コンテンツ タイプが含まれていて、変更をコンテンツ タイプのフィールド (列) がコード生成に含まれます。Includes a content type for code generation, and modifies which fields (columns) in the content type are included in code generation.
ExcludeContentTypeExcludeContentType
コード生成からコンテンツ タイプを除外します。Excludes a content type from code generation.

親要素Parent elements

要素Element 説明Description
WebWeb
(パブリックまたは内部) の名前とアクセス レベルを指定 ( DataContextから派生した) クラスの SPMetal が生成されます。Specifies the name and access level (public or internal) of the class (derived from DataContext) that SPMetal generates.

注釈Remarks

リスト要素には、 ContentType要素と同じコンテンツ タイプの名前を指定するExcludeContentType要素の両方を持つことはできません。A List element cannot have both a ContentType element and an ExcludeContentType element that name the same content type.

Example

次には、リスト内の要素の使用例を示します。The following is an example of a List element in use. リストを非表示の場合は、要素が存在することにより、コード生成に含まれていること。If this is a hidden list, the presence of the element ensures that it is included in code generation. 例には、リスト コンテンツ タイプのコンテンツ タイプのクラスは、という"TeamMember"既定値"TeamMembersItem"ではなく、 ContentType要素も含まれています。The example also contains a ContentType element that ensures that the content type class for the list content type is named "TeamMember" instead of the default "TeamMembersItem".

<?xml version="1.0" encoding="utf-8"?>
<Web AccessModifier="Internal" xmlns="http://schemas.microsoft.com/SharePoint/2009/spmetal">
  <ContentType Name="Contact" Class="Contact">
    <Column Name="ContId" Member="ContactId" />
    <Column Name="ContactName" Member="ContactName1" />
    <Column Name="Category" Member="Cat" Type="String"/>
    <ExcludeColumn Name="HomeTelephone" />
  </ContentType>
  <ExcludeContentType Name="Order"/>
  <List Name="Team Members">
    <ContentType Name="Item" Class="TeamMember"" />
  </List>
</Web>

関連項目See also