내가 저장소 패턴을 사용하여 MVC 프로젝트를하고있는 중이 야 개체 및 public abstract class WriteRepository<TContext> : IWriteRepository
where TContext : DbContext, new()
{
private readonly TContext _context;
prot
비즈니스 개체 저장소가 있고 데이터를 기반으로 다른 개체를 만들어야합니다. Repo에서 직접 생성하거나 다른 곳으로 코드를 옮겨야합니까? - 비즈니스 로직 계층의 일부 클래스 나 팩토리에 있습니까? /**
* @returns Applier
*/
class ApplierRepository implements IApplierRepositoryInterfa
는 저장소 패턴은 기본적으로 데이터 액세스를 캡슐화하는데 사용되는 저장소 개체 층 public User GetUsers()
{
return context.Users;
}
리포지토리 패턴에있는 것이 전부입니까, 아니면 더 많은 것이 있습니까? 이 패턴의 명명 된 변형이 있습니까? 예를 들어, 나는이 패턴이 엔티티에 대한 일반/동적 CRUD와
데이터 액세스 레이어 위에 저장소 패턴과 작업 단위를 구현했습니다. 나는 Generic Repository에서 모든 crud 연산을 수행하지만 작업 단위로 메소드를 저장한다. 내 비즈니스 클래스에서 개체를 일반 클래스로 전달하고, 작업 단위로 Save 메서드를 사용하고 있습니다. 제 질문은이 시점에서 범위 ID를 앞으로 가져올 수있는 방법입니다. 기본적으로
저는 리포지토리를 작성 중이며 엔티티를 올바른 순서로 수신하고 가능하면 페이징받는 함수에 정렬 목록을 전달할 수 있기를 원합니다. 내가 발견하는 LINQ 것이다 올바르게 종류의 당신이 foreach (var s in sorts.Reverse())
{
query = query.OrderBy(s);
}
그러나 나는 그것을
리포지토리를 구현하는 Laravel 앱에서 내 사용자 모델과 관련된 모든 DB 액세스를 리팩터링합니다. 이제 모든 DB 액세스 (필자는 Eloquent를 사용함)가 UserRepository를 통과합니다. 하지만 난 여전히 내 모델 사용자의 일부 웅변 작업이 있습니다 class User extends Model{
....
public static fun
두 개의 리포지토리 (PostRepository 및 AlbumRepository)가 있고 둘 다 다른 PublicationRepository에서 상속합니다. 는 PostRepository에서 나는 이러한 계획 return queryBase.Select(x => new NewsFeed
{
Id = x.Publicati
응용 프로그램 내에서 데이터에 액세스하는 방식을 정리하려고합니다. 리포지토리 패턴으로 이동하기 시작했고 내가 만난 첫 번째 문제 중 하나는 관련 데이터에 액세스하는 것이 었습니다. 몇 가지 연구를 한 후 관련 데이터에 액세스 할 때 사용할 수 있지만 작동하도록 설정하지 못했고 설정할 수있는 방법이 정확하지 않은 것으로 나타났습니다. 리포지토리 패턴에서 열망
Taxonomy 및 해당 하위 조건에 대해 2 개의 Repo가 있습니다. 필자는 설정 인터페이스 등을 배우고 일부 코드를 통해 작업을 정리하고 컨트롤러에서 웅변을 제거하여 마른 체형으로 만들었습니다. 오류를 발생시키지 않고 자식 관계에 메서드를 적용하는 방법을 고민하기 위해 고심하고 있습니다. 제발 쉽게 배우면서이 일을 해보세요.하지만 눈에 띄게 뭔가 빠진