次の方法で共有


ExcludeContentType (SPMetal)

最終更新日: 2015年3月9日

適用対象: SharePoint Foundation 2010

コンテンツ タイプのクラスを生成しないことを指定します。

Web (SPMetal)
  ExcludeContentType (SPMetal)

<ExcludeContentType Name="Announcements" />

Complex

属性と要素

以下のセクションで、属性、子要素、親要素について説明します。

属性

属性

説明

Name

コード生成から除外するコンテンツ タイプ。

子要素

なし。

親要素

要素

説明

Web (SPMetal)

SPMetal が生成するクラス (DataContext から派生) の名前とアクセス レベル (パブリックまたは内部) を指定します。

List (SPMetal)

リストをコード生成に含め、リストを範囲とするコンテンツ タイプに対するコードの生成方法を変更します。

コメント

Web 要素に、同じコンテンツ タイプを指定する ContentType 要素と ExcludeContentType 要素を含めることはできません。隠しコンテンツ タイプを指定する ExcludeContentType 要素は、IncludeHiddenContentTypes 要素を持つ同じ Web 要素内に存在できません。Web 要素に、ExcludeOtherContentTypes 要素と IncludeHiddenContentTypes 要素を含めることはできません。

次に、ExcludeContentType 要素の使用例を示します。

<?xml version="1.0" encoding="utf-8"?>
<Web AccessModifier="Internal" xmlns="https://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" Type="TeamMember">
    <ContentType Name="Item" Class=”TeamMember" />
  </List>
</Web>

関連項目

概念

既定の SPMetal コード生成の規則

パラメーター XML ファイルを使用して SPMetal 既定をオーバーライドする