惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News | PayPal Newsroom
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LangChain Blog
S
SegmentFault 最新的问题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Project Zero
Project Zero
P
Privacy & Cybersecurity Law Blog
V
Vulnerabilities – Threatpost
博客园 - 三生石上(FineUI控件)
Recorded Future
Recorded Future
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
CERT Recently Published Vulnerability Notes
宝玉的分享
宝玉的分享
aimingoo的专栏
aimingoo的专栏
T
Tor Project blog
T
The Exploit Database - CXSecurity.com
Schneier on Security
Schneier on Security
H
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
M
MIT News - Artificial intelligence
W
WeLiveSecurity
P
Proofpoint News Feed
A
About on SuperTechFans
S
Securelist
I
InfoQ
G
Google Developers Blog
博客园 - 司徒正美
博客园 - 叶小钗
Latest news
Latest news
F
Fortinet All Blogs
G
GRAHAM CLULEY
腾讯CDC
Jina AI
Jina AI
S
Schneier on Security
I
Intezer
V
Visual Studio Blog
美团技术团队
V2EX - 技术
V2EX - 技术
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
罗磊的独立博客
Y
Y Combinator Blog

博客园 - karoc

《重构-改善既有代码的设计》读书笔记 扩展GridView,增加单选按钮列 任务开始时间和完成时间 最大长度验证控件:MaxLengthValidator 又是关于AjaxControlToolkit的ModalPopup的问题 有个总结 使用svn的小插曲 今天发现一个VS2008中文版和英文版的差别 解决DocType引起AjaxTookit的ModulPopup显示异常问题的方法 Reporting Services 2005 常见问题解决方法(不断更新) 用VSTO开发Project插件心得 自定义MemberShipProvider和PersonalizationProvider使用WebParts实现个性化页面 在线修改KeyValue配置节 瞎搞八搞,另类PageBase 改造Duwamish中的Configuration 直接用Response输出可以加批注的Excel C#控制Windows Messenger和Windows Live Messenger窗口发送消息 一个读取扩展名为xml的资源文件的方法 用C#+WMI实现获取w3wp进程对应的应用程序池
开发小经验总结(不断更新)
karoc · 2009-03-31 · via 博客园 - karoc

1、修改dbml文件后,DBDataContext连接字符串变化的问题
方法:创建一个DataContextBase:

DataContextBase

然后设计dbml,让它生成的DataContext的Base Class是上面的类,这样子类怎么变化,都会使用父类的连接串
评价:有点BT,但是挺好用的

2、团队开发,使用本机数据库做开发数据库时,web.config里连接串的问题
方法:使用SqlServer增加客户端别名,这样在连接串里使用相同的别名,即使端口不一样也没关系
评价:需要每个人的用户名或密码设置相同的,或使用集成身份验证,才能保证连接串一致

3、批量执行数据库更新脚本
方法:创建一个总的脚本文件,里面使用下面的形式,把所有的更新脚本加进来:
:r .\script\20090305_1653_aaa.sql
:r .\script\20090309_1031_bbb.sql
然后,直接全部运行,或选中部分后运行
评价:脚本文件名称中间不能有空格;部分脚本会执行错误,单独打开执行则没问题

4、UpdatePannel与导出Excel冲突
问题:页面使用UserControl中的按钮导出包含在UpdatePannel中的GridView数据为Excel,UserControl里包含一些查询条件和查询按钮、导出按钮,希望在异步刷新的时候,只更新GridView。将包含GridView的UpdatePannel的PostBackTrigger设置为UserControl的时候,点击导出按钮就会报错,因为导出时服务器端运行了Response.Write。
方法:为该UpdatePannel设置两种Trigger,一种是异步的,ControlID为UserControl的ID,另一种是同步的,ControlID为UserControl的ID+”:"+导出按钮的ID
评价:无

 5、TransactionScope避免升级到MSDTC
即使是相同连接串的多个DataContext,TransactionScope还是回升级到MSDTC处理。为了避免这种情况,可以让多个DataContext共用一个DbConnection对象。