2015-01-05 2 views
-1

업데이트 및 삭제를위한 기본 엔터티 클래스를 만들려고합니다.모두 클래스입니다.BaseEntity 속성 클래스 .net

내가 아래

엔티티 클래스 (올바른 모르거나하지 마십시오) 클래스인터페이스를 생성

public class Entity 
    { 
     public int Id { get; set; } 
     public int? CreatorId { get; set; } 
     public DateTime? CreatedDate { get; set; } 
     public bool IsDeleted { get; set; } 



     public List<Delete> DeletedUser { get; set; } 
     public List<Update> UpdatedUser { get; set; } 
    } 

삭제 인터페이스

(이것은 내 기본 엔티티 클래스입니다)
public interface Delete 
    { 
     int? DeletedId { get; set; } 
     DateTime? DeletedTime { get; set; } 
    } 

업데이트 인터페이스

public class Update 
    { 
     public int? UpdatedId { get; set; } 
     public DateTime? UpdatedTime { get; set; } 
    } 

내가 DeletedId, DeletedTime 또는 UpdatedId에 도달 할 수 UpdatedUser 및 DeletedUser를 사용하여 아래의 개체 및 설정하면, UpdatedTime

ActionResult

BaseEntity.Entity baseEntity = new BaseEntity.Entity(); 


    baseEntity.UpdatedUser. (UpdatedId) can not reach here 

업데이트 된 사용자 및 삭제 된 사용자가 여러 수 있지만 baseEntity.UpdatedUser에서 도달 할 수 없습니다. 또는 baseEntity.DeletedUser입니다.

OTP을 .net에서 사용하려면 어떻게 기본 성 클래스를 만들 수 있습니까?

+0

'updatedUser'는'List '이고,'updatedId' 속성을 가지고 있지 않습니다. 목록에있는 각 항목은 속성을 가지고 있습니다. 그래서 "도달"하고 싶다면 그 항목에 접근해야합니다. 명부. –

답변

0

이들은 단일 개체가 아니며 목록입니다. 목록이 있고 그 목록에서 단일 개체의 속성에 액세스하려고 시도하면 아무 의미가 없습니다. 사용자의 속성에 액세스하려면 먼저 원하는 사용자를 얻은 다음 속성에 액세스 할 수 있습니다.

관련 문제