Diễn đàn    Database SQL Server 2000/2005    LINQ sample

Thành viênTrả lời
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:20:0
[code]
public void Linq1()
{
int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };

var lowNums =
from n in numbers
where n < 5
select n;

Console.WriteLine("Numbers < 5:");
foreach (var x in lowNums)
{
Console.WriteLine(x);
}
}

[/code]

Result

Numbers < 5:
4
1
3
2
0
 
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:20:55
[code]
public void Linq2()
{
List<Product> products = GetProductList();

var soldOutProducts =
from p in products
where p.UnitsInStock == 0
select p;

Console.WriteLine("Sold out products:");
foreach (var product in soldOutProducts)
{
Console.WriteLine("{0} is sold out!", product.ProductName);
}
}
[/code]
 
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:22:31
Toán tử select

[code]public void Linq6()
{
int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };

var numsPlusOne =
from n in numbers
select n + 1;

Console.WriteLine("Numbers + 1:");
foreach (var i in numsPlusOne)
{
Console.WriteLine(i);
}
}
[/code]
 
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:23:33
Sắp xếp

[code]
public void Linq28()
{
string[] words = { "cherry", "apple", "blueberry" };

var sortedWords =
from w in words
orderby w
select w;

Console.WriteLine("The sorted list of words:");
foreach (var w in sortedWords)
{
Console.WriteLine(w);
}
}
[/code]
 
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:25:3
Sắp xếp giảm dần

[code]
public void Linq32()
{
double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 };

var sortedDoubles =
from d in doubles
orderby d descending
select d;

Console.WriteLine("The doubles from highest to lowest:");
foreach (var d in sortedDoubles)
{
Console.WriteLine(d);
}
}
[/code]
 
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:27:48
Nối bảng

[code]
public void Linq102()

{

string[] categories = new string[]{

"Beverages",

"Condiments",

"Vegetables",

"Dairy Products",

"Seafood" };



List<Product> products = GetProductList();



var q =

from c in categories

join p in products on c equals p.Category

select new { Category = c, p.ProductName };



foreach (var v in q)

{

Console.WriteLine(v.ProductName + ": " + v.Category);

}

}
[/code]

Kết quả

Chai: Beverages
Chang: Beverages
Guaraná Fantástica: Beverages
Sasquatch Ale: Beverages
Steeleye Stout: Beverages
Côte de Blaye: Beverages
 
khanhjin@gmail.com

Một ngày tình cờ trên đường phố tôi có bàn chân em ...
36  bài
7-1-2011 8:29:14
Nói chung code con linq này cũng chẳng dễ hơn code T-SQL (transaction structure query language) nên, ai thích dùng LINQ thì dùng, còn mình mình vưỡn khoái SQL hơn, nó là ngôn ngữ chung của 1 loạt các DB khác nhau.

Tìm hiểu chi tiết tại đây

http://msdn.microsoft.com/en-us/vcsharp/aa336746
 

Chủ đề gần đây :

Cùng loại :

Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM