C# internal

The internal keyword is an access modifier for types and type members. Internal types or members are accessible only within files in the same assembly. The type or member can be accessed by any code in the same assembly, but not from another assembly.

C# enum

In C#, enum is a value type data type. The enum is used to declare a list of named integer constants. It can be defined using the enum keyword directly inside a namespace, class, or structure. The enum is used to give a name to each constant so that the constant integer can be referred using... » read more

Do While Loop

The do-while loop executes the block of code repeatedly. The do-while loop execute the code at least once. It includes the conditional expression after the code block and the increment/decrement step should be inside the loop. Use the break keyword to stop the execution and exit from a do-while loop. An nested do-while loop is allowed.

Data Access Object (DAO)

In computer software, a data access object (DAO) is an object that provides an abstract interface to some type of database or other persistence mechanism. By mapping application calls to the persistence layer, theDAO provides some specific data operations without exposing details of the database.

Business object (BO)

A business object is an entity within a multi-tiered software application that works in conjunction with the data access and business logic layers to transport data. Business objects enable designers to design software in manageable pieces by breaking the business down into a modular form and separating each function into a software object so that... » read more

Facade Pattern

The Facade Pattern (or façade pattern) is a software design pattern commonly used with object-oriented programming. The name is by analogy to an architectural facade. A facade is an object that provides a simplified interface to a larger body of code, such as a class library. The facade pattern (also spelled façade) is a software-design pattern commonly used in object-oriented programming. Analogous to a facade in architecture, a facade... » read more

Adding log4net to your .NET application.

Logging frameworks that allows you to easy to write your logs to different places by simply changing your configuration. You can write your .NET logs to a file on disk, a database, a log management system or potentially dozens of other places, all without changing your code. Installing Run this quick command from the Package Manager... » read more