programming in c linq
Download
Skip this Video
Download Presentation
Programming in C# LINQ

Loading in 2 Seconds...

play fullscreen
1 / 22

Programming in C# LINQ - PowerPoint PPT Presentation


  • 118 Views
  • Uploaded on

Programming in C# LINQ. CSE 459.24 Prof . Roger Crawfis. First, A Taste of LINQ. using System; using System.Query ; using System.Collections.Generic ; class app { static void Main() {

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Programming in C# LINQ' - bell


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
programming in c linq

Programming in C#LINQ

CSE 459.24

Prof. Roger Crawfis

first a taste of linq
First, A Taste of LINQ

using System;

usingSystem.Query;

usingSystem.Collections.Generic;

classapp {

static void Main() {

string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George",

"Harris", "David" };

varexpr = from s in names

wheres.Length == 5

orderby s

selects.ToUpper();

foreach (string item inexpr)

Console.WriteLine(item);

}

}

BURKE

DAVID

FRANK

queries without linq
Objects using loops and conditions

foreach(Customer c in customers) if (c.Region == "USA") ...

  • SELECT from database tables

SELECT * FROM Customers WHERE Region='USA'

  • XML using XPath/XQuery

//Customers/Customer[@Region='USA']

Queries without LINQ
key features of linq
Key Features of LINQ
  • Delayed Execution
    • LINQ queries don't execute until they must
    • Retrieve specific values
    • Iterate through the collection
    • Perform an operation
  • Write Data Access Code directly
    • Compile time syntax and schema checking (intelli-sense too)
    • No need for inline sql and to wait until runtime to see if it is ok
  • LINQ data access code abstracted from underlying data
    • Consistent syntax across various data sources
    • Can join information from different sources.
language integrated query
LINQ enabled data sourcesLanguage INtegrated Query

Others…

C#

VB

.NET Language-Integrated Query

LINQ enabled ADO.NET

LINQ

To XML

LINQ

To Datasets

LINQ

To Entities

LINQ

To Objects

LINQ

To SQL

</p><p> <author/></p><p> <price/></p><p></book></p><p>Relational</p><p>Objects</p><p>XML</p><p>LINQ provides one programming model for all types of data (objects, SQL, XML, DataSets)</p></div></div><div class="tslide"><div><img alt="linq enabled data sources" src="https://image1.slideserve.com/2347025/linq-enabled-data-sources-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-enabled-data-sources-n.jpg" title="6.linq enabled data sources" target="_blank">LINQ Enabled Data Sources</a></span><ul><li>LINQ to Objects</li><li>LINQ to SQL (formerly known as DLINQ)</li><li>LINQ to XML (formerly known as XLINQ)</li><li>LINQ to Entities (ADO.NET Entities)</li></ul></div></div><div class="tslide"><div><img alt="linq to objects" src="https://image1.slideserve.com/2347025/linq-to-objects-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-to-objects-n.jpg" title="7.linq to objects" target="_blank">LINQ to Objects</a></span><ul><li>Query any IEnumerable<T> sourceIncludes arrays, List<T>, Dictionary...</li><li>Many useful operators availableSum, Max, Min, Distinct, Intersect, Union</li><li>Expose your own data with IEnumerable<T> or IQueryable<T></li><li>Create operators using extension methods</li></ul></div></div><div class="tslide"><div><img alt="lambda expressions" src="https://image1.slideserve.com/2347025/lambda-expressions-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/lambda-expressions-n.jpg" title="8.lambda expressions" target="_blank">Lambda Expressions</a></span><ul><li>Common LINQ Uses</li><ul><li>Predicate</li><ul><li>(p) => p.Gender == “F”</li><li>“All persons, p, such that person’s Gender is F”</li></ul><li>Projection</li><ul><li>(p) => p.Gender == “F” ? “Female” : “Male”</li><li>Each person p becomes string “Female” or “Male”</li></ul></ul></ul><p>Technically wrong: The predicate will return true or false.</p></div></div><div class="tslide"><div><img alt="query expressions" src="https://image1.slideserve.com/2347025/query-expressions-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/query-expressions-n.jpg" title="9.query expressions" target="_blank">Query Expressions</a></span><ul><li>Introduce SQL-Like Syntax to Language</li><li>Compiled to Traditional C# (via Extension Methods)</li></ul><p>fromitemNameinsrcExpr</p><p>joinitemNameinsrcExpronkeyExprequalskeyExpr</p><p> (intoitemName)?</p><p>letitemName=selExpr</p><p>wherepredExpr</p><p>orderby (keyExpr(ascending | descending)?)*</p><p>selectselExpr</p><p>groupselExprbykeyExpr</p><p>intoitemNamequery-body</p></div></div><div class="tslide"><div><img alt="linq to objects1" src="https://image1.slideserve.com/2347025/linq-to-objects1-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-to-objects1-n.jpg" title="10.linq to objects1" target="_blank">using System;</a></span><p>usingSystem.Query;</p><p>usingSystem.Collections.Generic;</p><p>classapp {</p><p>static void Main() {</p><p>string[] names = { "Allen", "Arthur", "Bennett" };</p><p>IEnumerable<string> ayes = names</p><p> .Where(s => s[0] == 'A');</p><p>foreach (string item in ayes) </p><p>Console.WriteLine(item);</p><p> names[0] = "Bob";</p><p>foreach (string item in ayes) </p><p>Console.WriteLine(item);</p><p> }</p><p>}</p><p>Arthur</p><span><a href="https://image1.slideserve.com/2347025/linq-to-objects1-n.jpg" title="10.linq to objects1" target="_blank">LINQ to Objects</a></span><p>using System;</p><p>usingSystem.Query;</p><p>usingSystem.Collections.Generic;</p><p>classapp {</p><p>static void Main() {</p><p>string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George", </p><p> "Harris", "David" };</p><p>IEnumerable<string> expr = </p><p>from s in names </p><p>wheres.Length == 5</p><p>orderby s</p><p>selects.ToUpper();</p><p>foreach (string item inexpr)</p><p>Console.WriteLine(item);</p><p> }</p><p>}</p><p>BURKE</p><p>DAVID</p><p>FRANK</p><p>using System;</p><p>usingSystem.Query;</p><p>usingSystem.Collections.Generic;</p><p>classapp {</p><p>static void Main() {</p><p>string[] names = { "Allen", "Arthur", "Bennett" };</p><p>IEnumerable<string> ayes = names</p><p> .Where(s => s[0] == 'A');</p><p>foreach (string item in ayes) </p><p>Console.WriteLine(item);</p><p> names[0] = "Bob";</p><p>foreach (string item in ayes) </p><p>Console.WriteLine(item);</p><p> }</p><p>}</p><p>Allen</p><p>Arthur</p><p>using System;</p><p>usingSystem.Query;</p><p>usingSystem.Collections.Generic;</p><p>classapp {</p><p>static void Main() {</p><p>string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George", </p><p> "Harris", "David" };</p><p>Func<string, bool> filter = s => s.Length == 5;</p><p>Func<string, string> extract = s => s;</p><p>Func<string, string> project = s = s.ToUpper();</p><p>IEnumerable<string> expr = names</p><p> .Where(filter) .OrderBy(extract)</p><p> .Select(project);</p><p>foreach (string item inexpr)</p><p>Console.WriteLine(item);</p><p> }</p><p>}</p><p>BURKE</p><p>DAVID</p><p>FRANK</p><ul><li>Query Operators can be used against any .NET collection (IEnumerable<T>)</li><li>Select, Where, GroupBy, Join, etc.</li><li>Deferred Query Evaluation</li><li>Lambda Expressions</li></ul></div></div><div class="tslide"><div><img alt="linq uses extension methods" src="https://image1.slideserve.com/2347025/linq-uses-extension-methods-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-uses-extension-methods-n.jpg" title="11.linq uses extension methods" target="_blank">LINQ Uses Extension Methods</a></span></div></div><div class="tslide"><div><img alt="linq to sql overview" src="https://image1.slideserve.com/2347025/linq-to-sql-overview-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-to-sql-overview-n.jpg" title="12.linq to sql overview" target="_blank">LINQ to SQL Overview</a></span><ul><li>ORM Designer</li><ul><li>Maps Relational Structures to Classes</li></ul><li>Delay Load for Expensive Values</li><li>Uses the IQuerably interface rather than the IEnumerable.</li></ul></div></div><div class="tslide"><div><img alt="architecture" src="https://image1.slideserve.com/2347025/architecture-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/architecture-n.jpg" title="13.architecture" target="_blank">Architecture</a></span></div></div><div class="tslide"><div><img alt="linq to sql architecture" src="https://image1.slideserve.com/2347025/linq-to-sql-architecture-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-to-sql-architecture-n.jpg" title="14.linq to sql architecture" target="_blank">LINQ to SQL Architecture</a></span><p>db.Customers.Add(c1);</p><p>c2.City = “Seattle";</p><p>db.Customers.Remove(c3);</p><p>from c in db.Customers</p><p>where c.City == "London"</p><p>select c.CompanyName</p><p>Enumerate</p><p>Objects</p><p>SubmitChanges()</p><p>SQL Queryor SProc</p><p>Rows</p><p>DML or SProcs</p><p>SQL Server</p><p>INSERT INTO Customer …</p><p>UPDATE Customer …DELETE FROM Customer …</p><p>SELECT CompanyName</p><p>FROM Customer</p><p>WHERE City = 'London'</p><p>Application</p><p>LINQ to SQL</p></div></div><div class="tslide"><div><img alt="expression trees" src="https://image1.slideserve.com/2347025/expression-trees-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/expression-trees-n.jpg" title="15.expression trees" target="_blank">Expression Trees</a></span><ul><li>Expressions as objects</li></ul><p>LambdaExpression</p><p>-a * b + c</p><p>Body</p><p>BinaryExpression (Add)</p><p>Right</p><p>Left</p><p>BinaryExpression (Multiply)</p><p>ParameterExpression (c)</p><p>Left</p><p>Right</p><p>UnaryExpression (Negate)</p><p>ParameterExpression (b)</p><p>Operand</p><p>ParameterExpression (a)</p></div></div><div class="tslide"><div><img alt="expression trees1" src="https://image1.slideserve.com/2347025/expression-trees1-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/expression-trees1-n.jpg" title="16.expression trees1" target="_blank">Expression Trees</a></span><ul><li>In-memory tree representation of LINQ Query</li><li>Interpreted to specific data source by specific IQueryProvider like SQLQueryProvider</li></ul></div></div><div class="tslide"><div><img alt="iqueryable and iqueryprovider" src="https://image1.slideserve.com/2347025/iqueryable-and-iqueryprovider-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/iqueryable-and-iqueryprovider-n.jpg" title="17.iqueryable and iqueryprovider" target="_blank">C# 3.0 Query</a></span><p>IQueryProvider</p><span><a href="https://image1.slideserve.com/2347025/iqueryable-and-iqueryprovider-n.jpg" title="17.iqueryable and iqueryprovider" target="_blank">IQueryable and IQueryProvider</a></span><ul><li>Queryable</li></ul><p>C# 3.0 Compiler</p><p>T-SQL Statements</p></div></div><div class="tslide"><div><img alt="enumerable vs queryable" src="https://image1.slideserve.com/2347025/enumerable-vs-queryable-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/enumerable-vs-queryable-n.jpg" title="18.enumerable vs queryable" target="_blank">Enumerable vs. Queryable</a></span><ul><li>Both are static classes </li><li>Both contain extension methods</li><li>Enumerable extends IEnumerable<T></li><li>Queryableextends IQueryable <T></li></ul></div></div><div class="tslide"><div><img alt="enumerable vs queryable1" src="https://image1.slideserve.com/2347025/enumerable-vs-queryable1-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/enumerable-vs-queryable1-n.jpg" title="19.enumerable vs queryable1" target="_blank">Enumerable vs. Queryable</a></span><ul><li>Enumerable </li><ul><li>Func<> delegate as method parameter</li><li>Intended for in-memory sequence iteration</li><li>Invokes the delegate as-is</li></ul></ul><ul><li>public static IEnumerable<TResult> Select<TSource, TResult>(</li><li>thisIEnumerable<TSource> source, </li><li>Func<TSource, TResult> selector);</li></ul></div></div><div class="tslide"><div><img alt="enumerable vs queryable2" src="https://image1.slideserve.com/2347025/enumerable-vs-queryable2-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/enumerable-vs-queryable2-n.jpg" title="20.enumerable vs queryable2" target="_blank">Enumerable vs. Queryable</a></span><ul><li>Queryable</li><ul><li>Expression tree as method parameter</li><li>Expression tree interpreted to specific data source by IQueryProvider</li><li>There is no “real” delegate</li></ul></ul><ul><li>public static IQueryable<TResult> Select<TSource, TResult>(</li><li> this IQueryable<TSource> source, </li><li>Expression<Func<TSource, TResult>> selector);</li></ul></div></div><div class="tslide"><div><img alt="linq examples" src="https://image1.slideserve.com/2347025/linq-examples-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-examples-n.jpg" title="21.linq examples" target="_blank">LINQ Examples</a></span><ul><li>More of a Database course topic.</li><li>See LINQ 101 examples.</li><ul><li>Aggregate Operators</li><li>Projection Operators</li></ul></ul></div></div><div class="tslide"><div><img alt="linq examples1" src="https://image1.slideserve.com/2347025/linq-examples1-t.jpg"></div><div><span><a href="https://image1.slideserve.com/2347025/linq-examples1-n.jpg" title="22.linq examples1" target="_blank">LINQ Examples</a></span><ul><li>LINQ to XML:</li><li>See http://projects.ischool.washington.edu/tabrooks/LINQ/readingXML.htm</li></ul></div></div></div> </div> <!-- Presentation Transcript End !--> <input type="hidden" name="video_uid" id="video_uid" value="30645"> <input type="hidden" name="video_vid" id="video_vid" value="2347025"> <input type="hidden" name="video_node" id="video_node" value="1"> <input type="hidden" name="vido_link" id="vido_link" value="programming-in-c-linq"> <input type="hidden" name="vido_uname" id="vido_uname" value="bell"> </div> <!-- Left Side End !--> <!-- Right Side !--> <div class="col-lg-4 col-md-5 col-sm-12 no_padding rightside"> <div align="center" class="adsecmain"> <div class="adsec2"> <a href="https://www.digitalofficepro.com/powerpoint-templates.html?utm_source=slideserve&utm_medium=website&utm_campaign=slideserve+ppt+promotion"><img src="https://www.slideserve.com/images/ss_1366ad.jpg" alt="ad"></a> </div> <div class="adsec1"> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-3976764401535897" data-ad-slot="6588102353"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <!-- adsense responsive code_end 2nd sec--> </div> </div> <!-- Related Tab Start !--> <ul class="nav nav-tabs ssalignL" id="myTab"> <li class="active"><a href="#related" data-toggle="tab" onclick="$('.pager').show();">Related Presentations</a></li> <li><a href="#more" data-toggle="tab" onclick="moreuser();$('.pager').hide();">More by User</a></li> </ul> <div class="tab-content" id="tab-right"> <ul class="tab-pane list-unstyled active" id="related"> <input type="hidden" name="next_url" id="next_url" value="bell/programming-in-c-linq"> <input type="hidden" name="next_img" id="next_img" value="2347025"> <input type="hidden" name="next_title" id="next_title" value="Programming in C# LINQ"> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/bell/programming-in-c-linq" title="Programming in C# LINQ - Cse 459.24 prof . roger crawfis. first, a taste of linq. using system; using system.query ; using system.collections.generic ; class app { static void main()"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_2347025.jpg" alt="Programming in C# LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>Programming in C# LINQ </span> -Cse 459.24 prof . roger crawfis. first, a taste of linq. using system; using system.query ; using system.collections.generic ; class app { static void main()</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/tanuja/csci-3328-object-oriented-programming-in-c-chapter-8-linq-and-generic-collections" title="CSCI 3328 Object Oriented Programming in C# Chapter 8: LINQ and Generic Collections - Utpa – fall 2012. objectives. in this chapter, you will: become familiar with the basic concept of linq learn how to use linq to query an array learn how"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_3904778.jpg" alt="CSCI 3328 Object Oriented Programming in C# Chapter 8: LINQ and Generic Collections" data="xcv "> </div> </div> <div class="list-related-info"><span>CSCI 3328 Object Oriented Programming in C# Chapter 8: LINQ and Generic Collections </span> -Utpa – fall 2012. objectives. in this chapter, you will: become familiar with the basic concept of linq learn how to use linq to query an array learn how</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/bellini/linq" title="LINQ"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_835487.jpg" alt="LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/meara/linq" title="LINQ - About me -"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_1119429.jpg" alt="LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ </span> -About me -</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/poppy/12-linq" title="第 12 章 LINQ 基 础 - 第 12 章 linq 基 础. 本章主要内容包括: 1.1 linq 操作数据库原理 1.2  在项目中添加数据库映射类 1.3 linq 查询语法 ( 重点) 1.4 lambda 表达式 (难点) 1.5"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_4235943.jpg" alt="第 12 章 LINQ 基 础" data="xcv "> </div> </div> <div class="list-related-info"><span>第 12 章 LINQ 基 础 </span> -第 12 章 linq 基 础. 本章主要内容包括: 1.1 linq 操作数据库原理 1.2  在项目中添加数据库映射类 1.3 linq 查询语法 ( 重点) 1.4 lambda 表达式 (难点) 1.5</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/zeki/c-3-0-linq" title="C# 3.0 & LINQ - 천호민 visual c# mvp zmeun.tistory.com. agenda. part Ⅰ: c# 3.0 new features. part Ⅱ : functional programming. part Ⅲ : linq (language integrated query). c# 3.0 new features. var local variable."> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_2714998.jpg" alt="C# 3.0 & LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>C# 3.0 & LINQ </span> -천호민 visual c# mvp zmeun.tistory.com. agenda. part Ⅰ: c# 3.0 new features. part Ⅱ : functional programming. part Ⅲ : linq (language integrated query). c# 3.0 new features. var local variable.</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/borka/linq" title="LINQ - Presented by : shaikh sharyar javed software engineer (daedalus software inc.) technology teacher (auc technologies) mcp(microsoft certified professional) mcts(microsoft certified technology specialist) mcpd(microsoft certified"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_1707318.jpg" alt="LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ </span> -Presented by : shaikh sharyar javed software engineer (daedalus software inc.) technology teacher (auc technologies) mcp(microsoft certified professional) mcts(microsoft certified technology specialist) mcpd(microsoft certified</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/eden/what-is-linq" title="What is LINQ? - Language integrated query make query a part of the language component of .net framework 3.5 shipped with visual studio"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_4235938.jpg" alt="What is LINQ?" data="xcv "> </div> </div> <div class="list-related-info"><span>What is LINQ? </span> -Language integrated query make query a part of the language component of .net framework 3.5 shipped with visual studio</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/murray/linq-plinq" title="LINQ PLINQ - Agenda. introduction to linq basicsoverview of advanced capabilitiesdemo the basicsplinq introdemo of plinq. introduction. linq is...a programming model thatintroduces queries as a ?first class\" concept into .netmore leg room!is an"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_520488.jpg" alt="LINQ PLINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ PLINQ </span> -Agenda. introduction to linq basicsoverview of advanced capabilitiesdemo the basicsplinq introdemo of plinq. introduction. linq is...a programming model thatintroduces queries as a ?first class\" concept into .netmore leg room!is an</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/pooky/linq-project" title="LINQ Project - .net language integrated query hubert górniak. plan prezentacji. wstęp pomysł na linq prosty przykład lambda expressions inicjalizacja złożonych wartości integracja z sql (dlinq) podsumowanie. wstęp. linq definiuje"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_1725533.jpg" alt="LINQ Project" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ Project </span> -.net language integrated query hubert górniak. plan prezentacji. wstęp pomysł na linq prosty przykład lambda expressions inicjalizacja złożonych wartości integracja z sql (dlinq) podsumowanie. wstęp. linq definiuje</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/amena/linq-to-xml" title="LINQ to XML - 정보통신 공학부 2003730080 어현승. contents. 1. linq? 2.linqtoxml 3.methods 4. coding. linq. linq(.net language integrated query) 프로젝트는 데이터 소스 뿐만 아니라 개발을 위한 데이터"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_4236023.jpg" alt="LINQ to XML" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ to XML </span> -정보통신 공학부 2003730080 어현승. contents. 1. linq? 2.linqtoxml 3.methods 4. coding. linq. linq(.net language integrated query) 프로젝트는 데이터 소스 뿐만 아니라 개발을 위한 데이터</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/hesper/motivating-linq" title="Motivating LINQ - 24.08.2008 sascha lehmann. email : sascha.lehmann@comma-soft.com. anforderungen eines kunden. eine csv datei mit personendaten soll intern über einen webservice zur verfügung gestellt werden. einfache lösung. einfache"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_4236323.jpg" alt="Motivating LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>Motivating LINQ </span> -24.08.2008 sascha lehmann. email : sascha.lehmann@comma-soft.com. anforderungen eines kunden. eine csv datei mit personendaten soll intern über einen webservice zur verfügung gestellt werden. einfache lösung. einfache</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/nowles/the-strongest-linq" title="The Strongest LINQ"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_470953.jpg" alt="The Strongest LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>The Strongest LINQ</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/malana/c3-et-le-projet-linq" title="C3 et le projet Linq - Agenda. introductionrappels sur le framework .net"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_591108.jpg" alt="C3 et le projet Linq" data="xcv "> </div> </div> <div class="list-related-info"><span>C3 et le projet Linq </span> -Agenda. introductionrappels sur le framework .net</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/vila/inside-linq-to-objects" title="Inside LINQ to Objects - How linq to objects work. ienumerable <t> and ienumerator <t>. two important interfaces in linq to objects ienumerable <t> is a very simple, single method interface interface ienumerable <t> {"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_3876843.jpg" alt="Inside LINQ to Objects" data="xcv "> </div> </div> <div class="list-related-info"><span>Inside LINQ to Objects </span> -How linq to objects work. ienumerable <t> and ienumerator <t>. two important interfaces in linq to objects ienumerable <t> is a very simple, single method interface interface ienumerable <t> {</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/uzuri/getting-familiar-with-linq-to-objects" title="Getting familiar with LINQ to Objects - Florin−tudor cristea, microsoft student partner. introducing our running example. “never trust a computer you can’t throw out a window.” (steve wozniak). linqbooks , a personal book-cataloging"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_2803198.jpg" alt="Getting familiar with LINQ to Objects" data="xcv "> </div> </div> <div class="list-related-info"><span>Getting familiar with LINQ to Objects </span> -Florin−tudor cristea, microsoft student partner. introducing our running example. “never trust a computer you can’t throw out a window.” (steve wozniak). linqbooks , a personal book-cataloging</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/aolani/linq-to-sql-wcf" title="LINQ to SQL & WCF - Using linq to sql in n-tiered architectures. eric phan. solution architect @ ssw used linq to sql since the early ctps and betas used linq to sql in a few large scale client applications windows app web"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_2784748.jpg" alt="LINQ to SQL & WCF" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ to SQL & WCF </span> -Using linq to sql in n-tiered architectures. eric phan. solution architect @ ssw used linq to sql since the early ctps and betas used linq to sql in a few large scale client applications windows app web</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/wanda/linq-e-entity-framework" title="LINQ e Entity Framework - Gabriel p. s. brenner gabrielbrenner@inb.gov.br."> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_4236138.jpg" alt="LINQ e Entity Framework" data="xcv "> </div> </div> <div class="list-related-info"><span>LINQ e Entity Framework </span> -Gabriel p. s. brenner gabrielbrenner@inb.gov.br.</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/quinta/platformy-technologiczne-linq" title=" - Platformy technologiczne linq. mgr inż. tomasz gawron. czym jest linq. wprowadzony w .net 3 daje możliwość unifikacji dostępu do różnego typu danych uproszczone odpytywanie obiektów, daych i xml poprzez integrację zapytań z językiem"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_3238511.jpg" alt="" data="xcv "> </div> </div> <div class="list-related-info"><span> </span> -Platformy technologiczne linq. mgr inż. tomasz gawron. czym jest linq. wprowadzony w .net 3 daje możliwość unifikacji dostępu do różnego typu danych uproszczone odpytywanie obiektów, daych i xml poprzez integrację zapytań z językiem</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/denim/linq-to-entity" title=" - Linq to entity を使ってみよう. えムナウ (児玉宏之) http://mnow.jp/ http://mnow.wankuma.com/ http://blogs.wankuma.com/mnow/ http://www.ailight.jp/blog/mnow/. アジェンタ. はじめに"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_3450298.jpg" alt="" data="xcv "> </div> </div> <div class="list-related-info"><span> </span> -Linq to entity を使ってみよう. えムナウ (児玉宏之) http://mnow.jp/ http://mnow.wankuma.com/ http://blogs.wankuma.com/mnow/ http://www.ailight.jp/blog/mnow/. アジェンタ. はじめに</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/xuxa/deep-dive-into-linq" title="Deep Dive into LINQ - Objectives. using linq in more productivityimprove linq performance. agenda. building linq from"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_648233.jpg" alt="Deep Dive into LINQ" data="xcv "> </div> </div> <div class="list-related-info"><span>Deep Dive into LINQ </span> -Objectives. using linq in more productivityimprove linq performance. agenda. building linq from</div> </div> </a> </div> </li> <li> <div class="col-lg-4 col-md-4 col-sm-3 col-xs-4 item-grid"> <a href="/gigi/c-loves-linq-chapter-1" title="C# Loves LINQ Chapter 1 - Devpia c# forum nam jung hyun. agenda. part 1: linq 이해하기 part 2: lambda 표현 식과 확장 메서드 part 3: linq 확장 메서드 활용 conclusion. part 1: understanding linq. 이 장에서는"> <div class="list-item-related"> <div class="list-image-related"> <div class="img-item list-centerer"> <img class="centered-img thumbr" src="//thumbs.slideserve.com/1_2724998.jpg" alt="C# Loves LINQ Chapter 1" data="xcv "> </div> </div> <div class="list-related-info"><span>C# Loves LINQ Chapter 1 </span> -Devpia c# forum nam jung hyun. agenda. part 1: linq 이해하기 part 2: lambda 표현 식과 확장 메서드 part 3: linq 확장 메서드 활용 conclusion. part 1: understanding linq. 이 장에서는</div> </div> </a> </div> </li> <li> </li> </ul> <div class="clearfix"></div> <ul class="pager" style="padding: 0px;margin: 0px;"> <li><a class="btn btn-default disabled npbuttons" href="javascript:void(0);"><i class="fa fa-chevron-circle-left" aria-hidden="true"></i></a></li> <label class="goToSlideLabel"> <span id="current-slide" class="j-current-slide">1</span> of <span id="total-slides" class="j-total-slides">5</span> </label> <li><a href="javascript:void(0);" class="btn btn-default npbuttons"><i class="fa fa-chevron-circle-right" aria-hidden="true"></i></a></li> </ul> </ul> <div class="tab-pane" id="more"></div> </div> <!-- Related Tab End !--> <div class="clearfix"></div> </div> <!-- Right Side End !--> </div> <div id="suggestion"> <div id="suggestion-box" style='display:none;'> <div class="sugg-close" onclick="$('#suggestion').remove()"><i class="fa fa-times" aria-hidden="true"></i></div> <div class="sugg-mini-title">Today's Free</div> <div class="sugg-title">PowerPoint Template</div> <img src="https://www.slideserve.com/download-template/template.jpg" class="img-responsive img-suggestion" alt="Download Template"/> <p class="small sugg-content">For SlideServe users</p> <a href="https://www.slideserve.com/download-template/template.pot" onclick="ga('send', 'event', 'pot download', 'download', 'viewpage template promotion');" class="btn btn-md sugg-down" title="Download"><i class="fa fa-download sugg-animation" aria-hidden="true"></i> Download Now</a> </div> </div> </div> <!-- Mian container End--> <!-- presentation download box_start --> <div class="liststyle-modal modal fade" id="downloadpop" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-content"> <div class="close-modal" data-dismiss="modal"> <div class="lr"> <div class="rl"></div> </div> </div> <div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2"> <div class="modal-body"> <span class="download_presentation">Download Presentation</span> <hr class="slideshow-hr"> <div class="downloadsec1"> <img class="downloadsecimg" height="92" src="https://thumbs.slideserve.com/1_2347025.jpg" style="width:122px; border:0;" alt="Download Section"> <div align="center" id="fetch"> <span>Connecting to Server..</span> </div> <br><br> </div> </div> </div> </div> </div> </div> </div> <!-- presentation download box_end --> <!-- Footer --> <div class="clearfix"></div> <footer class="text-center"> <div class="footer-above"> <div class="container"> <div class="row"> <div class="col-lg-12" style="margin-bottom:8px;"> <ul class="list-inline"> <li><a href="https://www.slideserve.com" lang="en" hreflang="en" title="Programming in C# LINQ - English" >English</a></li> <li><a href="https://fr.slideserve.com" lang="fr" hreflang="fr" title="Programming in C# LINQ - Français" >Français</a></li> </ul> </div> <div class="col-lg-12"> <a href="/about" rel="nofollow">About Us</a> | <a href="/advertise" rel="nofollow">Advertise</a> | <a href="/terms" rel="nofollow"> Terms of Use</a> | <a href="/privacy" rel="nofollow" >Privacy Policy</a> | <a href="/contact.php" rel="nofollow" >Contact Us</a> | <a href="https://blog.slideserve.com/" >Blog</a> </div> </div> </div> </div> <div class="footer-below"> <div class="container"> <div class="row"> <div class="col-lg-8 text-left"> © 2017 SlideServe. All rights reserved | Powered By DigitalOfficePro </div> <div class="col-lg-4 text-right"> <ul class="list-inline"> <li><a href="https://www.facebook.com/SlideServe" rel="nofollow"><i class="fa fa-facebook"></i></a></li> <li><a href="https://plus.google.com/+SlideServe" rel="nofollow"><i class="fa fa-google-plus"></i></a></li> <li><a href="https://twitter.com/slideserve" rel="nofollow"><i class="fa fa-twitter"></i></a></li> <li><a href="https://www.youtube.com/user/SlideServe" rel="nofollow"><i class="fa fa-youtube-play"></i></a></li> <li><a href="https://www.pinterest.com/slideserve/" rel="nofollow"><i class="fa fa-pinterest"></i></a></li> </ul> </div> </div> </div> </div> </footer> <script> var subdom = window.location.href.split("/")[2].split(".")[0]; <!------- g analytics[ ------> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-31359012-1', 'auto'); ga('send', 'pageview'); <!------- g analytics ] ------> <!------- fb comment[ ------> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.6"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); <!------- fb comment] ------> </script> <script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script> <script> //------------------------------------------------------------------------------------------- //on jquery load event function onjqueryload() { //------------------------------------------------------------------------------------------- //Load javascript files loadHandler.load("/new/script/bootstrap.min.js","script",null); loadHandler.load("/js/player.min.js","script",null); loadHandler.load("/js/winHandler.min.js","script",null); loadHandler.load("/js/viewPageHandler.min.js","script",null); //------------------------------------------------------------------------------------------- $(document ).ready(function() { /*$.post( "/track.php", {vid:2347025,uid:30645,vlink:"programming-in-c-linq"}) .done(function( data ) {});*/ }); } //------------------------------------------------------------------------------------------- </script> </body></html>