automapper

    0

    1답변

    예를 들어 나는 이런 식으로 뭔가가있는 경우 : Mapper.CreateMap<Foo,FooDto>() .ForMemeber(...; 을하고 나는 다시 FooDto에 푸 대한 매핑 로직을 반복해야보다 class Bar { public Foo Foo { get; set; } } class BarDto { public F

    4

    2답변

    저장 프로 시저의 결과가 포함 된 DataReader가 있습니다. 열에 대한 이름 지정 규칙은 공백에 밑줄을 사용합니다. 필드가 정확히 일치하는 경우에만 IDataReader와 IEnumerable간에 성공적으로 매핑 할 수있었습니다. 내 객체의 필드 이름을 지정하는 저장 프로 시저에 사용되는 명명 규칙이 필요하지 않습니다. 그리고 데이터베이스 측면에서도

    6

    3답변

    내가 작업중인 프로젝트에는 도메인 모델에 많은 통화 속성이 있으며보기와주고 받기 위해이 형식을 $#,###.##으로 필요로합니다. 나는 사용할 수있는 다른 접근 방식에 대한 견해를 가지고있었습니다. ... 그러나 이것은 매우 빠르게 DRY principle을 위반 시작 : 한 가지 방법은 "Pattern 1" from Steve Michelotti 같이 뷰

    3

    2답변

    WCF + DTO를 사용하는 구조와 함께 automapper를 사용하고 싶지만 엔티티 프레임 워크 4.0으로 열망하는로드의 문제가 오토 맵의 매핑과 어떻게 작동하는지 알고 싶습니다.

    3

    2답변

    여기에 거래가 나와 있습니다. 사용자가 미리 정의 된 데이터 세트를 기반으로 보고서를 작성할 수있는 보고서 디자이너가 있습니다. 보고서에 포함 할 열 집합을 선택한 다음 보고서가 실행될 때 automapper를 사용하여 NHibernate 컬렉션을 dto 클래스 컬렉션에 매핑하여 IList를 만듭니다. 이 문제는 DTO 컬렉션에 필요 여부에 관계없이 모든

    5

    3답변

    지금은 꽤 심하게 구식 뷰 모델을 얻었습니다. 클래스는 리더 유형이 도메인 모델 (SRP 위반)에서 유래입니다이 => public class AccountActionsForm { public Reader Reader { get; set; } //something... } 문제처럼 보인다. 기본적으로 디자인 팁을 찾

    1

    2답변

    나는 내 컨트롤러에서 내 Global.aspx protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); AutoMapper.Mapper.CreateMap<FormCollection

    2

    2답변

    Enitity 프레임 워크에 대한 책을 읽은 후, 나는 몇 가지 질문이? a]이 작업을 수행하려면 더 가벼운 DTO를 작성해야합니까, 아니면 Entitiy을 효과적으로 직렬화하고 전송할 수 있습니까? 내가 효율성 고체에 대한 빛의 DTO를 생성해야하고, 내가 Automapper의 좋은 사용을 본 후에 (그것의 목표 경우 )를 내가 아주, 그것은 코딩 여분의

    35

    5답변

    부트 스트 래퍼에서 Automapper를 구성하고 있는데 Application_Start()에 Bootstrap()을 호출합니다. 새 매핑을 추가해야 할 때마다 내 Bootstrapper 클래스를 수정해야하기 때문에 잘못되었습니다. 따라서 위반하고 있습니다. 개방 원칙. 당신은 어떻게이 원리를 정말로 위반합니까? public static class Boot

    3

    1답변

    AutoMapper를 사용하여 CustomerDTO를 내 도메인 엔터티 ICustomer와 매핑하려고합니다. 첫 번째 상속 수준에서는 모든 것이 잘 작동하지만 다른 수준에서는 그렇지 않습니다. 구체적인 유형이 LinqToSql 데이터베이스 인프라 스트럭처 레이어의 StructureMap에 의해 주입되므로 내 도메인 모델에 인터페이스를 사용하고 있습니다. 이