Я довольно новичок в .net и создаю веб-приложение для учебных целей.У меня есть DAL с нестатическими методами.У меня вопрос: как мне получить доступ к этим методам на бизнес-уровне?
Я не уверен, хорошо это или плохо, но в настоящее время я использую этот класс для создания экземпляров методов DAL:
public DataAccess
{
public static T GetInstance<T>(Type type)
{
return (T)Activator.CreateInstance(type);
}
}
И я использую подобные примеры в моей DLL:
public void Save(Article article)
{
ArticleDAL art = DataAccess.GetInstance<ArticleDAL>(typeof(ArticleDAL));
art.Save(article);
}
Какие-либо улучшения или рекомендации?