Articles of dto

Outil de mappage DTO vers entité

J’ai une classe d’entité Person et sa classe DTO correspondante, PersonDto . public class Person: Entity { public virtual ssortingng Name { get; set; } public virtual ssortingng Phone { get; set; } public virtual ssortingng Email { get; set; } public virtual Sex Sex { get; set; } public virtual Position Position { get; […]

System.IO.Stream à un object de transfert de données avant la sérialisation WCF REST?

Cette question repose sur une question précédente (bien que hors sujet) que j’ai posée hier . S’il vous plaît donner une lecture en premier. OK – Dans mon projet WCF REST, j’ai converti mes objects de domaine en objects de transfert de données (DTO) avant la sérialisation JSON sur des clients mobiles. Par exemple, voici […]

Validation des données de la couche de service contre des DTO, des modèles d’entité ou autre chose?

Je travaille sur un projet ASP.NET MVC. Dans le projet, j’ai une couche de service qui accepte les DTO pour les opérations CRUD. Lorsque je dois valider la logique métier, le validateur doit-il accepter les DTO, les modèles d’entité ou autre chose entièrement? Par exemple: public class ProductService: IProductService { public ValidationResult CreateProduct(ProductDTO productDto) { […]

AutoMapper – Pourquoi remplace-t-il un object entier?

Je ne comprends pas pourquoi cela écrase tout mon object. La raison en est que je reçois mon object User de la firebase database et que je veux affecter de nouvelles valeurs à partir de DTO. Au lieu de simplement append ces nouvelles valeurs, il crée un nouvel object contenant de nouvelles valeurs, mais toutes […]

Sérialisation d’une liste d’interfaces à l’aide de DataContractSerializer

J’ai une classe et certaines classes sont nestedes. Je le sérialise et l’envoie au service wcf en utilisant une méthode sans aucun problème. Voici la classe. public class ComputerDTO { [DataMember] public ComputerTypeDTO Type { get; set; } [DataMember] public ssortingng ComputerName { get; set; } [DataMember] public MonitorDTO Monitor { get; set; } } […]

Utilisation d’un service WCF avec Entity Framework 4 et… DTO?

Comme décrit ci-dessus, je suis en train de mettre en œuvre une architecture à plusieurs niveaux pour fonctionner avec WCF et Entity Framework 4 (avec poco). Puisque je suis déjà persistant dans l’ignorance avec POCO, ai-je besoin d’implémenter DTO ou puis-je utiliser WCF à sa manière? La citation principale est la suivante: j’ai besoin de […]

Comment gérer Dtos pour les objects qui implémentent plusieurs interfaces?

Nous utilisons Dtos dans notre interface de service WCF, mais nous avons commencé à rencontrer des problèmes lorsque l’object métier représenté par le Dto implémente plus d’une interface unique. Dtos polymorphe sur le client. Par exemple, disons que nous avons une interface pour un IBusinessObject avec plusieurs propriétés contenant des détails sur les relations de […]

Entity Framework et DTO

Je planifie d’utiliser les entités générées par l’EF (POCO) pour envoyer des données au client au lieu de créer des DTO? Est-ce une bonne pratique? Fondamentalement, mon fichier EDMX se trouve sur ma couche DAL. Ainsi, l’interface utilisateur aura un access direct sur mon DAL. Merci.

Entity Framework + AutoMapper (entité à DTO et DTO à entité)

J’ai eu quelques problèmes avec EF avec AutoMapper. = / par exemple : J’ai 2 entités liées (clients et commandes) et ce sont des classes DTO: class CustomerDTO { public ssortingng CustomerID {get;set;} public ssortingng CustomerName {get;set;} public IList Orders {get;set;} } class OrderDTO { public ssortingng OrderID {get;set;} public ssortingng OrderDetails {get;set;} public CustomerDTO […]

Mettre à jour uniquement certaines propriétés sur une entité EF qui ne sont pas définies sur null

J’ai un navigateur qui envoie JSON, mais il n’inclut que les propriétés d’un modèle donné qui ont été modifiées. Donc, une fois que le WCF DataContractJsonSerializer fait son travail, j’ai un object qui n’aura peut-être que les champs ID et Description remplis. Si vous associez ceci au DbContext tel quel, le champ de description sera […]