没有合适的资源?快使用搜索试试~ 我知道了~
首页Apress Pro ASP.NET for SQL Server
This book covers the middle ground between ASP.NET and SQL Server that is not covered<br>sufficiently by books that focus on these two big pieces independently. I wrote this book to<br>focus on the bridge between these two systems to reveal all of the techniques and features<br>available to developers so that you could learn to fully leverage these two technologies, which<br>were designed very cleverly to work together. As you read the book and work through the sam-<br>ple projects, my hope is that you will discover features that you did not know about previously<br>that will help you make your websites faster and easier to maintain.<br>学习ASP.NET和SQL Server的桥梁
资源详情
资源评论
资源推荐

this print for content only—size & color not accurate spine = 0.82" 432 page count
Books for professionals By professionals
®
Pro ASP.NET for SQL Server:
High Performance Data Access for Web Developers
Dear Reader,
As web developers, we work with ASP.NET and SQL Server by using a rich
toolkit of databound controls and database functionality that promises great
performance and productivity gains after we know how to use it properly.
Unfortunately, that toolkit is cluttered with a wide spectrum of features—some
ideal for the one-man shop building a tiny application, and others aimed at large
developer teams producing websites used by thousands of people. This book
carves out a path for the senior developer who needs to produce a professional
website that will perform well under high load.
I focus on what a senior developer should know and use daily while also
explaining which features to avoid and why. There are several, little-known features
in ASP.NET and SQL Server that work very well together without requiring much
effort. These features get detailed coverage. Each chapter includes a full sample
project, to help you learn by digging into some good code. These projects are
designed to keep you engaged while using them to understand the chapter topics
in greater detail.
What you will learn from this book are techniques that allow you to leverage
the many performance and productivity improvements that have been provided
ASP.NET and SQL Server. These improvements will help you produce better
websites with the desired results right from the start. This book is meant to be a
guide as well as a recipe book for you to use as you incorporate the techniques
I discuss into your projects. The book also focuses on producing websites that
will be easier to maintain and to adjust to meet changing needs as traffic to
your websites increases. Having this book will be an asset to you in your daily
work, as it guides you toward using ASP.NET and SQL Server more effectively.
Brennan Stehling
US $59.99
Shelve in
Microsoft/.NET
User level:
Intermediate–Advanced
Stehling
ASP.NET for SQL Server
The eXperT’s Voice
®
in sQl serVer
Pro
ASP.NET for
SQL Server
High Performance Data Access
for Web Developers
cyan
MaGenTa
yelloW
Black
panTone 123 c
Brennan Stehling
Companion
eBook Available
THE APRESS ROADMAP
Beginning SQL Server
2005 for Developers
Beginning ASP.NET 2.0
E-Commerce in C# 2005
Pro ASP.NET 2.0
Website Programming
Pro ASP.NET
for SQL Server
www.apress.com
SOURCE CODE ONLINE
Companion eBook
See last page for details
on $10 eBook version
ISBN-13: 978-1-59059-860-3
ISBN-10: 1-59059-860-1
9 781590 598603
5 5 9 9 9
Mastering the bridge between ASP.NET and SQL Server
Pro


Brennan Stehling
Pro ASP.NET
for SQL Server
High Performance Data Access
for Web Developers
8601Ch00 8/28/07 4:33 PM Page i

Pro ASP.NET for SQL Server: High Performance Data Access for Web Developers
Copyright © 2007 by Brennan Stehling
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher.
ISBN-13 (pbk): 978-1-59059-860-3
ISBN-10 (pbk): 1-59059-860-1
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence
of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark
owner, with no intention of infringement of the trademark.
Lead Editors: Jonathan Gennick, Jim Huddleston
Technical Reviewer: Vidya Vrat Agarwal
Editorial Board: Steve Anglin, Ewan Buckingham, Gary Cornell, Jonathan Gennick, Jason Gilmore,
Jonathan Hassell, Matthew Moodie, Jeffrey Pepper, Ben Renow-Clarke, Dominic Shakeshaft,
Matt Wade, Tom Welsh
Project Manager: Kylie Johnston
Copy Editors: Sharon Wilkey, Ami Knox
Assistant Production Director: Kari Brooks-Copony
Production Editor: Ellie Fountain
Compositor: Diana Van Winkle, Van Winkle Design
Proofreader: April Eddy
Indexer: Carol Burbo
Cover Designer: Kurt Krames
Manufacturing Director: Tom Debolski
Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor,
New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders-ny@springer-sbm.com, or
visit http://www.springeronline.com.
For information on translations, please contact Apress directly at 2855 Telegraph Avenue, Suite 600,
Berkeley, CA 94705. Phone 510-549-5930, fax 510-549-5939, e-mail info@apress.com, or visit
http://www.apress.com.
The information in this book is distributed on an “as is” basis, without warranty. Although every precaution
has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to
any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly
by the information contained in this work.
The source code for this book is available to readers at http://www.apress.com in the Source Code/
Download section.
8601Ch00 8/28/07 4:33 PM Page ii

Contents at a Glance
About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
About the Technical Reviewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
■CHAPTER 1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
■CHAPTER 2 Data Model Choices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
■CHAPTER 3 Database Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
■CHAPTER 4 Databound Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
■CHAPTER 5 SQL Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
■CHAPTER 6 Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
■CHAPTER 7 Manual Data Access Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
■CHAPTER 8 Generated Data Access Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
■CHAPTER 9 Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
■CHAPTER 10 A Sample Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
■APPENDIX Photo Album . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
iii
8601Ch00 8/28/07 4:33 PM Page iii
剩余429页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0