MVC實戰之排球計分(三)—— 模型類的設計與實現

來源:互聯網
上載者:User

標籤:代碼   技術分享   傳遞   視圖   軟體使用   開發   soft   添加   包括   

此軟體使用的資料庫連接方式code first 由EF架構產生資料庫。

code first需要對模型類設計和實現。模型類是現實實體在電腦中的表示。它貫穿於整個架構,

負擔著在各層次及模組間傳遞資料的職責。

模型類和資料庫中的表(這裡指實體表,不包括表示多對多對應的關係表)是一一對應的

在此軟體中,模型類和表是一一對應的,並且模型類中的屬性和表中的欄位也是對應的。

在看模型類的代碼前,先看一下系統的工程結構。

如所示,在初始階段,整個系統包括3個主要的工程檔案夾,它們的職責是這樣的:

controllers:添加控制器,處理使用者請求。

views:添加視圖,為使用者呈現視圖。

Models:添加實體類,和其他類。

這隻是一個初期架構,主要是將整個系統搭一個架構,在後續開發中,將會有其他工程被陸陸續續添加進來

模型類將放在Models工程下,這裡包括兩個檔案:GzScore.cs,Players.cs,分別是觀眾計分模型類,和運動員計分模型類。

具體代碼如下:

GzScore.cs

,,,,

Players.cs

,,,,,,,

模型類的代碼很簡單,僅僅是負責實體的表示和資料的傳遞,不包含任何邏輯性內容,且用來產生資料庫中的表。

 

MVC實戰之排球計分(三)—— 模型類的設計與實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.