異常處理機制的作用:加強程式的健壯性。使得應用系統在執行時發生錯誤後,不論這種錯誤是由哪種原因引起的。通過程式對預知錯誤的處理或clr
內部的處理,達到讓程式可以恢復執行的效果。
exception 類是所有異常類的基類,所有的異常都是其子類的物件,該類封裝的異常處理有
2中情況: 類
2)由公共語言執行時執行庫引發的異常,派生於 systemexception 類
「throw」 關鍵字用於引發異常,並將異常拋給這段**的呼叫者。例如有:throw new exception(「出現異常」);
在表示層,實體類的主要作用如下:
1)將使用者要提交到資料庫的資料封裝成實體類物件
2)解析實體類物件,將其中的資料展示給使用者
在資料訪問層,實體類的主要作用,如下:
1)在查詢操作中,將資料表的關係型資料轉換為實體類的物件集合,返回給其它集合
2)在插入,更新等操作中,解析實體類物件,將解析得到的資料存入資料庫(通過sql
語句)
「const」 和 「readonly」 關鍵字的區別如下:
1)const 能修飾類中的字段(
field
)或者區域性變數
(local variable); readonly
則只能修飾類中的字段,不能修飾屬性等其它類成員。
2)對於引用型別,除了 string
外,一般不宣告為
const,
如果非要宣告為
const ,
那麼初始值只能為
null
3)const 修飾的常量需要在宣告時進行賦值,而
readonly
常量可以在程式執行時賦值。
現總結一下:
(1).const 能修飾類中字段和區域性變數,除非
string,
一般引用型別不宣告為
const,
因為在宣告引用變數為
const
時候,初始值必須為
null;
凡是const
修飾的常量,必須在宣告時賦值。
(2).readonly 只能修飾類中的字段,不能修飾屬性和區域性變數。
readonly
常量可以在程式執行時賦值。
就是:const
常量可以是字段,也可以是區域性變數。必須在宣告時賦值,而常量為引用型別,要賦值為
null(
好像以後也不再允許修改)
readonly就是用來修飾類中字段「唯讀」的。可以在執行時再賦值。
使用實體類的步驟:
1.建立「實體層」(model層)
2.在需要的層中引入程式集,再在需要的類中用 using
命名空間 的方法引用所需實體類所在的命名空間。
mybatis plus實體類註解使用
mybatis plus 簡稱 mp 是乙個 mybatis 的增強工具,在 mybatis 的基礎上只做增強不做改變,為簡化開發 提高效率而生。tableid value id type idtype.auto 自增 tableid value id type idtype.id worker s...
建立實體類
下面直奔今天的主題 建立實體類 一點小插曲 接觸abp框架之前,一直都是使用的ef的dbfirst,在那種模式下,我們只要設計好資料庫,然後直接通過模板就生成了實體層,甚至都沒怎麼留意實體層的 是什麼樣子。現在要使用codefirst,就要反過來,先要寫 了,真有點不適應。好吧,為了學好abp,也要...
字典實體類 DictionaryEntry類
dictionaryentry類是乙個字典集合,主要包含的內容是鍵 值對。這種組合方式可以方便地定位資料,其中的 鍵 具備唯一性,類似於資料庫中的 id 乙個id對應一天記錄,而乙個鍵只對應乙個值。使用dictionaryenry類可以方便地設定和檢索資料。雖然被稱為字典集合,但dictionary...