воскресенье, 8 апреля 2012 г.

Некоторые полезные сведения о SharePoint

Список пользователей  доступен по адресу
http://server/_catalogs/users/
Библиотека документов с фотографиями пользователей
http://server/my/User%20Photos/
Полезные ссылки
блог о javascript SharePoint есть полезные библиотеки и скрипты
http://sharepointjavascript.wordpress.com
Статья о JS
http://www.codeproject.com/Articles/60348/SharePoint-2010-Client-Object-Model-for-JavaScript.aspx
Тут описаны все требуемые поля, которые можно указать в тэге Field, когда создаешь ListDefinition
http://msdn.microsoft.com/en-us/library/ms437580.aspx

еще пара блогов
http://gandjustas.blogspot.com
http://dyakovkm.blogspot.com/


CAML, пейджинг, блог на sharepoint

http://zzeneg.ru/post/sharepoint-2010-visual-web-part-i-drugie-nyashki.aspx

чтение и запись полей разных типов 

Validating and binding PeopleEditor and custom SharePoint Editor/Picker controls


SharePoint Feature Administration and Clean Up Tool

Уменьшение размера базы WSS_Logging

Как создавать надежные приложения в серверном коде для SharePoint

Способы кастомизации форм списков в SharePoint 2013

Create a Custom SharePoint List Definition
http://www.mssharepointtips.com/tip.asp?id=1188
http://msdn.microsoft.com/en-us/library/ff728096(v=office.14).aspx
http://weblogs.asp.net/sreejukg/archive/2011/11/03/create-a-list-definition-in-sharepoint-2010-using-visual-studio-2010.aspx

пятница, 6 апреля 2012 г.

Linq Трассировка SQL кода

 

В EF делаем так

using (DatabaseEntities context = new DatabaseEntities())
{
var query = from p in context.Profiles
where p.ProfileID == 100
select p;
Console.WriteLine(((ObjectQuery<Profile>)query).ToTraceString());
}



В LINQ to SQL так

using (DatabaseContext context = new DatabaseContext())
{
context.Log = Console.Out;
var query = from p in context.Profiles
where p.ProfileID == 100
select p;
}