Can someone explain dependency injection with a basic .NET example and provide a few links to .NET resources to extend on
Create DB layer project(class library) and add below code in it.
public class UserData : IUserData { public string getUserDetails() { return "Asif"; } } public interface IUserData { string getUserDetails(); }