摘要:What Is Multi Tenancy? "Software Multitenancy refers to a software architecture in which a single instance of a software runs on a server and serves m
阅读全文
摘要:Introduction ASP.NET Boilerplate provides an infrastructure to build modules and compose them to create an application. A module can depend on another
阅读全文
摘要:Server Side(服务端) ASP.NET Boilerplate uses Castle Windsor's logging facility. It can work with different logging libraries: Log4Net, NLog, Serilog... e
阅读全文
摘要:Introduction Any application has at least one language for user interface. Many applications have more than one. ASP.NET Boilerplate provides a flexib
阅读全文
摘要:ASP.NET Boilerplate provides a set of objects and functions that are used to make javascript development easy and standards-based. ASP.NET的模板提供了一套,是用来
阅读全文
摘要:Introduction Hangfire is a compherensive background job manager. You can integrate ASP.NET Boilerplate with Hangfire to use it instead of default back
阅读全文
摘要:Introduction This document is for ASP.NET MVC and Web API. If you're interested in ASP.NET Core, see ASP.NET Core documentation. This document is for
阅读全文
摘要:Introduction Most SaaS (multi-tenant) applications have editions (packages) those have different features. Thus, they can provide different price and
阅读全文
摘要:In C#, a class can define own events and other classes can register it to be notified when something happen. This is useful for a desktop application
阅读全文
摘要:Introduction ASP.NET Boilerplate provides an easy way of using embedded Razor views (.cshtml files) and other resources (css, js, img... files) in you
阅读全文
摘要:Introduction Email sending is a pretty common task for almost every application. ASP.NET Boilerplate provides a basic infrastructure to simply send em
阅读全文
摘要:Introduction While our default templates designed to work with SQL Server, you can easily modify them to work with MySql. In order to do that, you nee
阅读全文
摘要:Building Dynamic Web API Controllers This document is for ASP.NET Web API. If you're interested in ASP.NET Core, see ASP.NET Core documentation. This
阅读全文
摘要:Introduction Domain Services (or just Service, in DDD) is used to perform domain operations and business rules. Eric Evans describes a good Service in
阅读全文
摘要:Articles & Tutorials Introduction & Step by Step With ASP.NET Core & Entity Framework Core. With ASP.NET MVC, Web API, EntityFramework & AngularJs. Ad
阅读全文
摘要:What is Dependency Injection If you already know Dependency Injection concept, Constructor and Property Injection patterns, you can skip to the next s
阅读全文
摘要:While it's not generally needed, you may want to step into ABP's source code while you debugging your project. All official ASP.NET Boilerplate nuget
阅读全文
摘要:Data Transfer Objects are used to transfer data between Application Layer and Presentation Layer. 数据传输对象用于在应用层和表示层之间传输数据。 Presentation Layer calls to
阅读全文
摘要:Introduction It's common to use the soft-delete pattern which is used to not delete an entity from database but only mark it as 'deleted'. So, if an e
阅读全文
摘要:Introduction Dapper is an object-relational mapper (ORM) for .NET. Abp.Dapper package simply integrates Dapper to ASP.NET Boilerplate. It works as sec
阅读全文