Sie sind auf Seite 1von 2

.Net framework C#/OOPS ASP.NET ADO.

NET AJAX LINQ Oracle SQL Server WCF WPF WWF HTML/CSS/JAVASCRIPT jQuery IIS BizTalk Silvelight Sharepoint

LINQ There are couple of advantage of LINQ over stored procedures. 1. Debugging - It is really very hard to debug the Stored procedure but as LINQ is part of .NET, you can use visual studio's debugger to debug the queries. 2. Deployment - With stored procedures, we need to provide an additional script for stored procedures but with LINQ everything gets complied into single DLL hence deployment becomes easy. 3. Type Safety - LINQ is type safe, so queries errors are type checked at compil e time. It is really good to encounter an error when compiling rather than runtime excep tion! LINQ with XML - System.XML.XLinq.dll LINQ to SQL - System.Data.DLinq.dll Core LINQ API - System.Query.dll ?? - System.Xml.Linq Quantifiers - They are LINQ Extension methods which return a Boolean value 1)All 2)Any 3)Contains 4)SequenceEqual example: int[] arr={10,20,30}; var b=arr.All(a=>a>20); ------------------------------------------Output: b will return False since all elements are not > 20. LINQ Providers - They are a set of classes that takes a LINQ query and dynamically generates a sql query which is executed against a specific data source

IEnumerable<T> is applicable for in-memory data querying, and in contrast IQuery able<T> allows remote execution, like web service or database querying.

WCF Windows Communication Foundation (WCF) is an SDK for developing and deploying se rvices on Windows. WCF provides a runtime environment for services, enabling you to expose CLR types as services, and to consume other services as CLR types. WCF is part of .NET 3.0 and requires .NET 2.0, so it can only run on systems tha t support it. Address is a way of letting client know that where a service is located. In WCF, every service is associated with a unique address. This contains the location o f the service and transport schemas. WCF supports following transport schemas HTTP TCP Peer network IPC (Inter-Process Communication over named pipes) MSMQ The sample address for above transport schema may look like http://localhost:81 http://localhost:81/MyService net.tcp://localhost:82/MyService net.pipe://localhost/MyPipeService net.msmq://localhost/private/MyMsMqService net.msmq://localhost/MyMsMqService What is contract? It is a standard way of describing what the service does Service Contract Operation Contract Message Contract Data Contract Fault Contract How WCF service is hosted?

Das könnte Ihnen auch gefallen