ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Essential LINQ

دانلود کتاب ضروری LINQ

Essential LINQ

مشخصات کتاب

Essential LINQ

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780321564160 
ناشر: Addison-Wesley 
سال نشر: 2009 
تعداد صفحات: 597 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 36,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 22


در صورت تبدیل فایل کتاب Essential LINQ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ضروری LINQ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ضروری LINQ

LINQ یکی از هیجان انگیزترین و قدرتمندترین فناوری های توسعه جدید مایکروسافت است. Essential LINQ اولین کتاب LINQ است که توسط اعضای برجسته تیم مایکروسافت LINQ و C# نوشته شده است. این افراد داخلی مایکروسافت که برای معماران، توسعه‌دهندگان و مدیران توسعه می‌نویسند، درک صمیمی خود را از LINQ به اشتراک می‌گذارند و الگوهای جدید و بهترین روش‌ها را برای بهره‌گیری حداکثری از آن نشان می‌دهند.


توضیحاتی درمورد کتاب به خارجی

LINQ is one of Microsoft's most exciting, powerful new development technologies. Essential LINQ is the first LINQ book written by leading members of Microsoft's LINQ and C# teams. Writing for architects, developers, and development managers, these Microsoft insiders share their intimate understanding of LINQ, revealing new patterns and best practices for getting the most out of it.



فهرست مطالب

Home Page......Page 1
Contents......Page 7
Foreword......Page 17
Acknowledgments......Page 21
About the Author......Page 25
1 Introduction......Page 27
The Varied Uses of the LINQ Syntax......Page 28
Audience and Subject Matter......Page 29
The Essence of LINQ......Page 33
Comparing LINQ to SQL and LINQ to Objects......Page 34
A Few Words About Generics......Page 35
Source for the Samples and Troubleshooting Resources......Page 36
Summary......Page 37
2 Getting Started......Page 39
Querying a Collection of Integers......Page 40
Query Expressions......Page 42
Type Inference......Page 44
Introduction to IEnumerable......Page 45
Querying a Collection of Objects......Page 46
Introducing Automatic Properties......Page 47
Introducing Object Initializers......Page 48
Introducing Anonymous Types......Page 50
A Simple LINQ to SQL Example......Page 52
LINQ to XML......Page 56
Parsing XML......Page 57
Creating XML......Page 60
Summary......Page 63
3 The Essence of LINQ......Page 65
Integrated......Page 66
Unitive......Page 67
Extensible Provider Model......Page 69
Query Operators......Page 72
Declarative: Not How, But What......Page 74
Hierarchical......Page 79
Composable......Page 84
Transformative......Page 86
Summary......Page 88
4 C# 3.0 Technical Overview......Page 91
Partial Methods......Page 92
Automatically Implemented Properties......Page 95
Collection Initializers......Page 100
Object Initializers......Page 102
Types in C# 3.0......Page 103
Type Inference......Page 104
Anonymous Types......Page 105
Delegates......Page 109
Generic Delegates......Page 112
Lambdas......Page 115
Extension Methods......Page 120
Scoping Issues......Page 124
IEnumerable......Page 129
Enumeration......Page 132
Iterators......Page 134
Deferred Execution......Page 137
Overriding LINQ Operators......Page 143
Expression Trees......Page 148
Summary......Page 154
5 Writing Query Expressions......Page 155
Nomenclature......Page 156
Clauses......Page 157
Range Variables......Page 159
Composing Queries......Page 161
Group-by Clauses at the End of a Query Expression......Page 162
Group-by Clauses and the into Keyword......Page 165
Let Clauses......Page 167
Inner Joins......Page 169
Group Joins......Page 173
Left Outer Joins......Page 175
Using the Object Model to “Join” Classes......Page 178
Projections......Page 179
Overview of Projections......Page 180
Projections and Deferred Execution......Page 182
Projections with SelectMany......Page 185
The SelectMany Overloads......Page 190
Query Expressions and Other Flavors of LINQ......Page 193
LINQ to MyNumberServer......Page 194
Thinking About IQueryable......Page 198
Summary......Page 199
Locating and Grouping the LINQ Operators......Page 201
Code Reuse......Page 204
Locating the LINQ Operators......Page 205
Generation Operators......Page 207
Range......Page 208
Repeat......Page 209
Any......Page 212
All......Page 213
Contains......Page 214
SequenceEqual......Page 216
Partitioning Operators......Page 218
Skip......Page 219
TakeWhile......Page 220
SkipWhile......Page 222
First and FirstOrDefault......Page 224
Last and LastOrDefault......Page 226
Single......Page 227
Element Operators and Composition......Page 228
DefaultIfEmpty......Page 229
Set Operators......Page 230
Union......Page 231
Intersect......Page 232
Except......Page 233
In the Context of LINQ......Page 234
Aggregate Operators......Page 236
The Count and LongCount Operators......Page 237
The Min and Max Operators......Page 238
The Average Operator......Page 240
The Sum Operator......Page 241
The Aggregate Operator......Page 242
Ordering Operators......Page 245
OrderBy......Page 246
OrderByDescending......Page 247
ThenBy......Page 248
Conversion Operators......Page 249
ToList......Page 250
OfType......Page 252
ToDictionary......Page 253
Conversion Between IEnumerable and IQueryable......Page 254
Summary......Page 255
7 A Quick Tour of LINQ to SQL......Page 257
Creating Entity Classes......Page 259
The DataContext......Page 260
Defining Relationships......Page 262
Querying Across Relationships......Page 264
Modifying and Saving Entities......Page 265
Using the Graphical Designer for Mapping......Page 266
Using the Command-Line Tool for Mapping......Page 269
Summary......Page 270
Using LINQ and Databases......Page 273
Translating LINQ to SQL......Page 274
Understanding the Nuances of Translation......Page 276
Retrieving Objects: Entities and Projections......Page 278
The Importance of Object Identity......Page 281
Using Relationships......Page 282
Joining Tables......Page 286
Mapping Different Types of Relationships......Page 288
Deferred Loading......Page 290
Eager Loading......Page 292
Defining Inheritance......Page 295
Performance and Security......Page 300
Query Versus Results......Page 301
Compiled Queries......Page 303
Security......Page 304
Summary......Page 306
9 Modifying Objects withLINQ to SQL......Page 307
Inserting and Deleting Entities......Page 308
Updating Entities......Page 311
Automatically Maintained Relationships......Page 312
Submitting Changes......Page 314
Simultaneous Changes......Page 316
Optimistic Concurrency......Page 318
Refreshing Entities......Page 323
Transactions and Connection Management......Page 325
Attaching Multitier Entities......Page 328
Data Binding......Page 331
Smart Client Data Binding......Page 332
ASP.NET Data Binding......Page 336
Creating a Database......Page 342
Summary......Page 344
Stored Procedures and Functions for Querying......Page 345
Mapping and Using a Stored Procedure......Page 346
Using Table-Valued Functions......Page 352
Using Scalar-Valued Functions......Page 354
Stored Procedures for Inserts, Updates, and Deletes......Page 356
Stored Procedures for Loading Relationships......Page 359
Summary......Page 361
Customizing Generated Code......Page 363
Customizing the DataContext Class......Page 364
Customizing the Entity Classes......Page 367
Writing Your Own Persistent Classes......Page 371
Summary......Page 374
Understanding Entity Framework Concepts and Components......Page 375
The Entity Data Model......Page 376
Entity Framework Components......Page 378
Using the Entity Framework......Page 379
Entity Model Generation......Page 380
Understanding the Generated Code......Page 385
Performing CRUD Operations......Page 387
Using Stored Procedures......Page 388
Making Sense of LINQ to Relational Choices......Page 392
Summary......Page 393
13 LINQ to XML: Creation......Page 395
XML Fundamentals......Page 396
Understanding the LINQ to XML API......Page 400
Creating XML Elements......Page 401
Creating XML Attributes......Page 403
Creating an XML Declaration......Page 404
Building a Document One Node at a Time......Page 408
Reading and Writing XML......Page 409
Summary......Page 412
More on XDocument, XElement, and XAttribute......Page 413
Querying with Element and Elements......Page 418
XML Descendants......Page 423
Composition and XML Queries......Page 426
DescendantNodes, XText, and CData......Page 428
DescendantNodesAndSelf......Page 430
Searching for Text Nodes......Page 431
CData......Page 432
Parents and Ancestors......Page 433
Elements After or Before Self......Page 435
Working with Missing Nodes......Page 437
Working with Line Numbers......Page 440
Removing Nodes......Page 443
Editing Nodes......Page 444
Inserting Nodes......Page 446
Summary......Page 448
15 XML Namespaces, Transformations, and Schema Validation......Page 449
XML and Namespaces......Page 450
Default Namespaces......Page 452
XML Transformations......Page 455
Transforming XML from One Format to Another......Page 456
Creating XHTML Through a Transformation......Page 457
Transforming Relational Data into XML......Page 463
Programmatically Creating the Database......Page 468
Transferring Data from an XML File to a Database......Page 473
Viewing the Data Schemas......Page 475
XML Schema Validation......Page 477
Validation......Page 481
Namespaces and Validation......Page 484
Annotations......Page 485
Should You Use C# or VB?......Page 487
Summary......Page 489
16 Introduction to LINQ Patterns and Practices......Page 491
Using Language Features Judiciously......Page 492
Going Beyond Stored Procedures: The Dynamic SQL Debate......Page 494
Designing Mid-tier with Persistent Entities and Business Logic......Page 495
Data Shaping......Page 496
Separation of Concerns......Page 499
Managing Concurrency......Page 502
Unit of Work and Reusing a DataContext Instance......Page 504
Defining Context......Page 505
Costs and Optimizations......Page 506
Improving Security......Page 510
Summary......Page 512
Other Flavors of LINQ......Page 513
Parallel LINQ......Page 514
Query Data with Parallel LINQ......Page 516
LINQ to Flicker......Page 521
LINQ to SharePoint......Page 525
Working with Processes......Page 535
Summary......Page 538
18 Conclusion......Page 541
Accessing the Source Code......Page 545
Northwind and the Visual Studio Samples......Page 546
Essential Downloads......Page 547
Installing the .NET Framework......Page 548
Installing SQL Server Express......Page 549
Compiling C# Programs......Page 550
Compiling from the Command Line......Page 553
Connecting to a Database......Page 554
Using the Object Relational Designer......Page 557
Important Resources......Page 560
Reference Materials: Getting Help......Page 561
Including Data Files in Your Project......Page 562
C# Keywords and Contextual Keywords......Page 563
Visual C# 2008 Key Bindings......Page 565
Answers to Chapter 4 Exercises......Page 570
A......Page 573
C......Page 574
D......Page 576
E......Page 577
F......Page 578
I......Page 579
L......Page 580
M......Page 583
O......Page 584
Q......Page 586
S......Page 587
T......Page 588
W......Page 589
X–Z......Page 590




نظرات کاربران