Beginning ASP.NET 4.5 Databases [electronic resource] /
Chanda, Sandeep.author.
Foggon, Damien.author.
Beginning ASP.NET 4.5 Databases introduces you to the world of building data-driven Web sites using ASP.NET, ADO.NET and the Entity Framework using C#. Since ASP.NET developers need to access databases quickly and efficiently, this book teaches the best practices and methods to help developers achieve professional ASP.NET and database solutions. Beginning ASP.NET 4.5 Databases is a comprehensive introduction on how you can connect a Web site to many different data sources - not just databases - and use the data to create dynamic page content. It also shows you how to build a relational database, use SQL to communicate with it, and understand how they differ from each other. With in-depth, on-target coverage of the new data access features of .NET Framework 4.5, this book is your guide to using ASP.NET to build responsive, easy-to-update data-driven Web sites.
Cover; Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; CHAPTER 1 ASP.NET 4.5 Data Sources; The New Data Access Paradigms; Data Sources in ASP.NET 4.5; ADO.NET Data Sources; NoSQL; Web Services; WCF Data Services; Syndication Services; Azure Storage; HTML 5 Local Storage; Introduction to ADO.NET in .NET Framework 4.5; What Is New in ADO.NET?; Entity Framework 5.0; SqlClient Data Provider; ADO.NET and LINQ; Data Providers
Asynchronous Data AccessAsync Programming Model in .NET Framework 4.5; Developing Your First Example; Try It Out: First Data-Driven Page in ASP.NET 4.5; How It Works; Summary; CHAPTER 2 The Future of Relational Databases; The Evolution of Relational Databases; The Drawbacks of Relational Databases; How Microsoft SQL Server Is Overcoming the Limitations; FileTables; SQL Azure; Introducing Microsoft SQL Server 2012; What Is New?; Spatial Data; Spatial Data and SQL Server; Spatial Data Types; Full Globe Support; Spatial Index; Spatial Aggregates; Circular Arc Segment
Database Engine and T-SQL EnhancementsSupport for Pagination; Sequence; Sequence for Specific Data Types; Range of Sequences; Execute with Result Sets; FileTable; Data Visualization; Power View and Power Pivot; Self-Service Alerting; SQL Server 2012 Cloud; Private Cloud; SQL Azure - Public Cloud; SQL Azure Data Sync; Summary; CHAPTER 3 Introducing Non-Relational Databases; Understanding NoSQL Databases; Overview; Key Benefits; Popular NoSQL Technologies; Key/Value Pair Stores; Distributed Table Stores; Document-Oriented Databases; Graph Databases; Extended Relational Databases
Document-Oriented DatabasesProgramming with MongoDB; How to Set Up MongoDB; Using the MongoDB Client; Programming MongoDB Using C#; LINQ Support in MongoDB; How Does MongoDB Work?; Summary; CHAPTER 4 Accessing Data Using ADO.NET; ADO.NET Architecture; Reading and Modifying a Database Using ADO.NET Data Providers; DataSet vs. DataReader; Connecting to a Database; Connecting to a Database with SQL Credentials; Asynchronous Connection; Logging Connection Failures; Commands for CRUD Operations; Manipulating Data with Stored Procedures; Asynchronous Data Streams; Provider Factories
Multiple Active Result SetsDataSets, DataAdapters, and DataSource Controls; Data Type Mappings; Precision with Floating-Point Numbers; Secure Data Access; Permissions for Accessing an SQL Database; Encrypting Web Configuration; Preventing Exploits Using Injection; Exception Handling; Secure String for Processing Sensitive Information in Memory; Microsoft SQL Server 2012 Extended Protection; Summary; CHAPTER 5 Introducing Language-Integrated Query (LINQ); Writing Queries Using LINQ; LINQ Data Sources; Deferred Execution with IQueryable; IQueryable vs. IEnumerable; Building Queries Using LINQ
Projections
Includes bibliographical references and index.
Includes index.
Beginning ASP.NET 4.5 Databases introduces you to the world of building data-driven Web sites using ASP.NET, ADO.NET and the Entity Framework using C#. Since ASP.NET developers need to access databases quickly and efficiently, this book teaches the best practices and methods to help developers achieve professional ASP.NET and database solutions. Beginning ASP.NET 4.5 Databases is a comprehensive introduction on how you can connect a Web site to many different data sources - not just databases - and use the data to create dynamic page content. It also shows you how to build a relational database, use SQL to communicate with it, and understand how they differ from each other. With in-depth, on-target coverage of the new data access features of .NET Framework 4.5, this book is your guide to using ASP.NET to build responsive, easy-to-update data-driven Web sites.
Database management.
Data structures (Computer science).
Database Management.
Data Structures and Information Theory.