2010-03-03 5 views
0

Какой способ использовать команду Sharepoint для хранения данных типа контента в SQL DB. Это так? стол: List1Тип содержимого SharePoint?

Col1: Название

. . . .

ТипСодержимого: MyContentType

стол: MyContentType

Стлб1: SomeCol

Стлб2: SomeCol2

ответ

0

Все возможно. Тебе это не должно волновать. Как бы то ни было, это нечто достаточно умное, чтобы эффективно работать с унаследованными типами контента. Если вам действительно нужно знать, откройте свою базу данных SPPS (что-то _Content) и посмотрите на dbo.ContentTypes. Будьте предупреждены, что такое действие может аннулировать вашу поддержку от Microsoft.

+0

Если вы посмотрите или выберите не будет аннулировать поддержку с помощью Microsoft, но изменение будет точно. –

+0

Его так же, как смотреть на жену соседа, вы совершаете преступление только в том случае, если вы на самом деле прикасаетесь к нему. –

+0

@ F.Aquino ;-) возможно. Докладчик конференции, я думаю, что он был связан с Microsoft, сказал мне, что «если вы сделаете много выбора из баз данных контента, вы можете изменить статистику выполнения». Не знаю. Может быть, это имеет смысл. – naivists

0

Определения типа контента не хранятся в базе данных в их собственной таблице.

Где хранятся, они хранятся в виде Xml-блоков, которые следуют схеме типа содержимого.

Например, таблица AllLists содержит поле tp_ContentTypes, которое содержит схемы для типов содержимого, которые действуют для этого списка.

Кроме того, причина, по которой Microsoft настолько категорична в том, что не выполняет ВЫБОРЫ по базе данных, просто так, что у них есть возможность изменить схему базы данных, не нарушая пользовательскую отчетность своих клиентов или негативно влияя на производительность.