天天看點

DataVeryLite入門教程(二) Entity篇

dataverylite 是基于.net

4.0的資料庫持久化orm架構.

目前支援的資料庫有sqlserver,mysql,oracle,db2,postgresql,sqlite和access.

最好先閱讀,然後再閱讀本篇。如果你覺得麻煩也可以跳過。

entity是orm中的核心對象之一,一個繼承entity的對象對應于資料庫中的一個表。

entity提供豐富的api對表中的單條資料進行操作。

比如根據id或其他條件,加載,删除,插入,更新和部分字段更新等api。

1,為資料庫建一張表(本系列如無特殊說明都采用sqlserver資料庫,你可以根據自己的需要改成其他庫,相信不難辦到)

2,建立一個c#控制台項目

DataVeryLite入門教程(二) Entity篇

3,添加app.config配置檔案,并添加配置

4,通過nuget添加dataverylite.dll到項目

DataVeryLite入門教程(二) Entity篇

5,建立person類,并加上屬性配置

6,person.save()方法

代碼如下:

執行結果:

DataVeryLite入門教程(二) Entity篇

7,person.update(),重點推薦部分字段更新

執行結果如下:

DataVeryLite入門教程(二) Entity篇

8,person.load()方法

結果如下:

DataVeryLite入門教程(二) Entity篇

9,perons.count屬性

DataVeryLite入門教程(二) Entity篇

10,person.del()方法

DataVeryLite入門教程(二) Entity篇

猛戳:

1

<code>pm&gt; install-package dataverylite</code>