Introduction Abp.Web.SignalR nuget package makes it easily to use SignalR in ASP.NET Boilerplate based applications. See SignalR documentation for detailed information on SignalR. Installation Server Side Install Abp.Web.SignalRnuget package to your…
Introduction Notifications are used to inform users on specific events in the system. ASP.NET Boilerplate provides a pub/sub based real time notification infrastructure. 通知用于通知用户系统中的特定事件.ASP.NET的模板提供了一个基于实时通知基建Pub/Sub. Sending Models(发送模式) There are…
Packages ASP.NET Boilerplate is distributed on nuget. Here, a list of all official packages. Abp Core package. All other packages depends on it. Abp.AspNetCore ASP.NET Core integration package. Abp.Web.Common Common web related classes (Used both by…
"Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects" (Martin Fowler). Repositories, in practice, are used to perform database operations for domain objects (Entity and Value types).…
ASP.NET Boilerplate provides an infrastructure and a model to configure it and modules on startup. ASP.NET提供了一个基础和样板模型配置和模块启动. Configuring ASP.NET Boilerplate Configuring ASP.NET Boilerplate is made on PreInitialize event of your module. Example conf…
Introduction It's a common to map a similar object to another object. It's also tedious and repeating since generally both objects (classes) may have similar/same properties mapped to each other. Think on a typical application servicemethod below: 将相…
Introduction It's common to use the soft-deletepattern which is used to not delete an entity from database but only mark it as 'deleted'. So, if an entity is soft-deleted, it should not be accidently retrieved into the application. To provide that, w…
If you are using both of ASP.NET MVC and ASP.NET Web API in your application, you need to add Abp.Owinnuget package to your project. Installation Add Abp.Owinnuget package to your host project (generally, to the Web project). Install-Package Abp.Owin…
Introduction Every application need to store some settings and use these settings in somewhere in the application. ASP.NET Boilerplate provides a strong infrastructure to store/retrieve application, tenant and user level settings usable both in serve…
Introduction Specification pattern is a particular software design pattern, whereby business rules can be recombined by chaining the business rules together using boolean logic (Wikipedia). In pratical, it's mostly used to define reusable filters for…