2018年3月2日

微软Build 2017开发者大会午夜趴

摘要: 时间:2017年5月10号半夜 地点:微软中关村会议室 一年一度的Build大会,微软今年特地组织了一波粉丝到“现场”远程观摩keynote直播,同时在新浪直播间里也有相应的专家进行同步翻译和讲(tu)解(cao)。 为了避免“现场”观众太尴尬,还找了两个MVP(我和黄俊伟)进行现场的主持和内容解说 阅读全文

posted @ 2018-03-02 14:16 Erucy 阅读(235) 评论(0) 推荐(0) 编辑

微软MVP Round Table

摘要: 2017年7月7日,微软VS圈子的老大兼女神Julia(潘正磊)以及Peter Hu等人,和若干MVP一起在进行了一次Round Table讨论。 讨论过程中主要针对VS和TFS/VSTS相关的功能、未来定位和发展方向、微软的本地支持等相关事宜展开了激烈的探(tu)讨(cao)。 因为平时工作关系, 阅读全文

posted @ 2018-03-02 13:59 Erucy 阅读(208) 评论(0) 推荐(0) 编辑

2017年2月3日

从global到mooncake迁移SQL Azure

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

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

2016年2月28日

SharePoint服务器端对象模型 完结

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

posted @ 2016-02-28 20:01 Erucy 阅读(847) 评论(3) 推荐(4) 编辑

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

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

posted @ 2016-02-28 19:52 Erucy 阅读(777) 评论(0) 推荐(1) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

导航