2017年2月3日

从global到mooncake迁移SQL Azure

摘要: 之前遇到了问题,在此备注一下: 因为两个环境基本上可以认为是隔离的,所以迁移过程基本上只有通过导出、导入的方式(也是官方推荐的方式): 1、从global上进行数据库的export操作(扩展名bacpac),导出到blob中。通过Azure管理界面完成(当然也可以通过azure命令行,不过操作比较简阅读全文

posted @ 2017-02-03 13:07 Erucy 阅读(42) 评论(0) 编辑

2016年2月28日

SharePoint服务器端对象模型 完结

摘要: 整个系列已完结,大概看了一眼,平均阅读量不到200。估计也没什么人看了,而且服务器端对象模型除了在某些企业开发中会用到,从2013时代开始其实已经不是SharePoint开发的最佳选择了。不过既然已经开了坑,还是把坑填完了。 以下是汇总的文章列表目录(共23篇): 序言 对象模型概述(Part 1) 对象模型概述(Part 2) 访问网站和列表数据(Part 1) 访问网站和列表数据(...阅读全文

posted @ 2016-02-28 20:01 Erucy 阅读(185) 评论(3) 编辑

SharePoint服务器端对象模型 之 访问用户、用户组和权限(Part 3)

摘要: (三)权限设置 本节中提供了一个完整的例子进行权限设置,在该例子中,首先创建了一个新的权限级别,之后在某个列表上给一个用户赋予这个权限级别对应的权限。请留意在程序中权限分配的三个部分是如何体现出来的。程序如下(假设程序中所涉及到的网站、列表和用户均真实存在): 1: using(SPSite site = new SPSite("http://sp2010/book"))...阅读全文

posted @ 2016-02-28 19:52 Erucy 阅读(158) 评论(0) 编辑

SharePoint服务器端对象模型 之 访问用户、用户组和权限(Part 2)

摘要: (二)权限相关对象 1、用户(SPUser) SharePoint中使用SPUser表示用户(和域组),使用SPUserCollection表示用户集合。 获取一个用户大致有如下几种方式: (1) 使用SPWeb的CurrentUser属性获取当前用户,即当前上下文中的用户; (2) 使用SPWeb的EnsureUser(string loginName)方法,该方法会根据参数中的登陆名...阅读全文

posted @ 2016-02-28 19:46 Erucy 阅读(302) 评论(0) 编辑

SharePoint服务器端对象模型 之 访问用户、用户组和权限(Part 1)

摘要: (一)概述 SharePoint权限系统是整个SharePoint体系中一个比较重要的部分,权限系统主要分成两大部分:认证和授权。 认证主要解决的问题是判断登陆者是否合法,以及他究竟是哪一个用户,SharePoint与此相关的对象包括用户和用户组。SharePoint支持多种身份认证方式,从最基本的Windows集成认证到各种表单认证,并且在SharePoint 2010中增加了基于声明(Cl...阅读全文

posted @ 2016-02-28 19:42 Erucy 阅读(268) 评论(0) 编辑

SharePoint服务器端对象模型 之 使用LINQ进行数据访问操作(Part 4)

摘要: (六)高效合理的使用LINQ 1、DataContext中的两个属性 为了能够使用DataContext进行数据提交,在DataContext进行数据查询和操作的过程中,内部会进行数据状态的保持和追踪,这会带来一些额外的开销。如果用户仅需要进行数据读取的话,可以通过将DataContext的ObjectTrackingEnabled属性设为false(默认值为true)来避免这些维护数据状态带...阅读全文

posted @ 2016-02-28 15:30 Erucy 阅读(49) 评论(0) 编辑

SharePoint服务器端对象模型 之 使用LINQ进行数据访问操作(Part 3)

摘要: (五)使用LINQ进行数据更新 LINQ to SharePoint的优势不仅在于可以方便快捷地进行SharePoint列表数据查询,SPMetal所生成的数据实体类实际上是一个支持双向同步的模型,也就是意味着通过DataContext我们还可以将数据的变动提交到SharePoint列表中。 通过DataContext进行数据提交主要分成三个阶段:(1)确保DataContext支持数据提交,...阅读全文

posted @ 2016-02-28 15:22 Erucy 阅读(61) 评论(0) 编辑

SharePoint 服务器端对象模型 之 使用LINQ进行数据访问操作(Part 2)

摘要: (四)使用LINQ进行列表查询 在生成实体类之后,就可以利用LINQ的强大查询能力进行SharePoint列表数据的查询了。在传统SharePoint对象模型编程中,需要首先获取网站对象,再进行其他操作;使用LINQ也是类似,对数据的访问和操作都要先获取DataContext网站,之后再通过这个DataContext进行数据访问。 1、获取网站和列表 DataContext的创建同样也是要使...阅读全文

posted @ 2016-02-28 15:17 Erucy 阅读(114) 评论(0) 编辑

2015年11月20日

在Visual Studio 2015的Cordova项目中使用Gulp

摘要: 之前一直是在vs 2013中使用Cordova来开发移动app(目前有iPad版/iPhone版/安卓版),准备到下一个milestone的时候升级到2015,这两天在尝试各种东西。 2015中的cordova项目和2013结构变化很大,所以需要一个手动迁移过程,这个过程之前已经有同事尝试过了,包括很多插件可能都要重新安装,不同插件的使用可能还有些不太一样。 这两天在研究如何在项目里使用gulp这...阅读全文

posted @ 2015-11-20 21:01 Erucy 阅读(741) 评论(0) 编辑

2015年6月8日

SharePoint服务器端对象模型 之 使用LINQ进行数据访问操作(Part 1)

摘要: 【注】之前写这张的时候前面有一章LINQ概述,涉及到了LINQ带来的一些新的语言特性,由于和SharePoint没什么关系,就不占地方了。 (二)LINQ to SharePoint 在SharePoint传统编程中进行数据查询的时候,必须使用CAML进行查询条件的编写,CAML的格式已经在本章第四节中进行过介绍。从之前的介绍中我们不难看出,作为一个XML字符串的查询,CAML在编写过程...阅读全文

posted @ 2015-06-08 16:37 Erucy 阅读(247) 评论(0) 编辑

导航

公告