不少關注我博客的朋友都知道我在2009年左右開發過一個名為Apworks的企業級應用程序開發框架,旨在為分布式企業系統軟件開發提供面向領域驅動(DDD)的框架級別的解決方案,並對多種系統架構風格提供支持。這個框架的開發和維護我堅持了很久,一直到2015年,我都一直在不停地重構這個項目。目前這個項目 ...
在ASP.NET Core中使用Apworks快速開發數據服務 一文中,我介紹了如何使用Apworks框架的數據服務來快速構建用於查詢和管理數據模型的RESTful API,通過該文的介紹,你會看到,使用Apworks框架開發數據服務是何等簡單快捷,提供的功能也非常多,比如對Hypermedia的支持,以及提供豐富的異常信息和調用棧信息。另外,Apworks數據服務可以支持各種類型的倉儲 Rep ...
2017-07-12 22:00 2 2051 推薦指數:
不少關注我博客的朋友都知道我在2009年左右開發過一個名為Apworks的企業級應用程序開發框架,旨在為分布式企業系統軟件開發提供面向領域驅動(DDD)的框架級別的解決方案,並對多種系統架構風格提供支持。這個框架的開發和維護我堅持了很久,一直到2015年,我都一直在不停地重構這個項目。目前這個項目 ...
HAL,全稱為Hypertext Application Language,它是一種簡單的數據格式,它能以一種簡單、統一的形式,在API中引入超鏈接特性,使得API的可發現性(discoverable)更強,並具有自描述的特點。使用了HAL的API會更容易地被第三方開源庫所調用,並且使用 ...
在前面的章節中,我們已經設計了一個簡單的領域模型,接下來我們希望能夠實現領域模型的持久化及查詢。在Apworks中,實現了面向Entity Framework、NHibernate以及MongoDB的倉儲基礎結構。在本章節中,我將向大家介紹如何在Apworks中使用基於Entity ...
0.簡介 Abp 框架在其內部實現了倉儲模式,並且支持 EF Core 與 Dapper 來進行數據庫連接與管理,你可以很方便地通過注入通用倉儲來操作你的數據,而不需要你自己來為每一個實體定義單獨的倉儲的實現,通用倉儲包含了常用的 CRUD 接口和一些常用方法。 例如: 1.通用倉儲定義 ...
前言 本文中,您將創建一個通用應用程序(UWP),使用Entity Framework Core(Entity Framework 7)框架在SQLite數據庫上執行基本的數據訪問。 准備: Entity Framework Core(Entity Framework 7)下文將簡稱 ...
在應用中使用 SQLite 數據庫來存儲數據是相當常見的。在 UWP 平台中要使用 SQLite,一般會使用 SQLite for Universal Windows Platform 和 SQLite PCL 之類的庫,前者是 SQLite 引擎庫,而后者則提供了用於操作數據庫的 API ...
Entity Framework Core 2.0 新特性: https://www.cnblogs.com/stulzq/p/7366044.html Entity Framework Core 2.0 使用入門: https://www.cnblogs.com/stulzq/p ...
注:本博文是"一步一步學習Entity Framework 4.x”的續篇,只講了一個概念:如何在EF中使用泛型以簡化工作.為保證延續性,本博文繼續使用前幾講的數據庫作為案例,不清楚結構的請回查前面博文的相關內容. 使用EF來進行數據查詢的確很方便,但是代碼寫得多了以后你會發現很多工作都是重復性 ...