У меня есть класс, в котором некоторые свойства возвращаются к базе данных, ТОЛЬКО, когда они вызываются. Итак, рассмотрим следующий пример:C# Lazy loading & Ajax
class User
{
public int UserID { get; internal set; }
public string UserName { get; set; }
public Role[] Roles
{
get
{
if (this.UserID > 0)
return RoleRepository.GetByUserID(this.UserID).ToEntityArray();
else
return RoleRepository.GetByUserName(this.UserName).ToEntityArray();
}
}
}
Существует также класс ролей, но это, вероятно, не имеет значения. Свойство «Роли» в классе «Пользователь» похоже на ленивую загрузку. Он извлекает информацию только тогда, когда это свойство доступно. Вопрос в том, как я могу использовать JQuery для обеспечения того, чтобы ленивая загрузка происходила или это возможно? Любые статьи по этой концепции также будут полезны.
Благодаря
Какая технология вы используете для взаимодействия с вашим C# из jQuery? –
Вы имеете в виду, как окна или ASP.NET? Или вы имеете в виду back-end? Для front-end, его ASP.net mvc и backend его sql-сервер '05. – Skadoosh