走進Linq-Linq to Objects(下)實例篇

作者: 橫刀天笑  來源: 博客園  發布時間: 2008-09-23 18:39  閱讀: 14367 次  推薦: 3   原文鏈接   [收藏]  
 

系列文章導航:

走進Linq--Linq橫空出世篇

走進Linq-輝煌的背后

走進Linq-Linq大觀園

不能不說的C#特性-對象集合初始化器

不能不說的C#特性-匿名類型與隱式類型局部變量

不能不說的C#特性-擴展方法

不能不說的C#特性-匿名方法和Lambda表達式

不能不說的C#特性-迭代器(上)及一些研究過程中的副產品

不能不說的C#特性-迭代器(下),yield以及流的延遲計算

走進Linq-Linq to Objects(上)基礎篇

走進Linq-Linq to Objects(下)實例篇

走進Linq-Linq to SQL感性認識篇

走進Linq-Linq to SQL How do I(1)

走進Linq-Linq to SQL How do I(2)

走進Linq-Linq to SQL How do I(3)

走進Linq-How do I(4)拾遺補零篇第一節

走進Linq-Linq to SQL源代碼賞析 Table的獲取過程

走進Linq-Linq to SQL源代碼賞析之Provider的初始化

走進Linq-Linq to SQL源代碼賞析,通過Linq to SQL看Linq

 

理論部分也聊了好幾篇了,從今天開始我們就來進行一些實例,看到代碼才心安點,呵呵。這個例子將貫穿本系列的后續所有篇章。

以博客園為例建模:

博客園里每個用戶有且僅有一個博客,為了簡單每篇博客只能屬于一個分類,每個用戶有一個角色

下面是代碼

public class User
{

/**//// <summary>
/// 用戶編號
/// </summary>
public int UserId { get; set; }
/**//// <summary>
/// 博客園Id
/// </summary>
public string UserName { get; set; }
/**//// <summary>
/// 密碼
/// </summary>
public string Password { get; set; }
/**//// <summary>
/// 博客名稱
/// </summary>
public string BlogName { get; set; }
/**//// <summary>
/// 角色
/// </summary>
public Role Role { get; set; }
}

 

public class Role
{

public int RoleId { get; set; }

public string RoleName { get; set; }
}

 

public class Post
{

/**//// <summary>
/// 帖子Id
/// </summary>
public int PostId { get; set; }
/**//// <summary>
/// 標題
/// </summary>
public string Title { get; set; }
/**//// <summary>
/// 摘要
/// </summary>
public string Abstract { get; set; }
/**//// <summary>
/// 帖子內容
/// </summary>
public string Body { get; set; }
/**//// <summary>
/// 所屬博客
/// </summary>
public string UserName { get; set; }
/**//// <summary>
/// 點擊率
/// </summary>
public int Click { get; set; }
/**//// <summary>
/// 評論數
/// </summary>
public int Comments { get; set; }
/**//// <summary>
/// 分類Id
/// </summary>
public int CategoryId { get; set; }
}

 

3
0
 
標簽:linq objects
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()