2010-11-29 4 views
0

금리와이자 기간을 속성으로 포함하는 신용 ​​카드 엔티티가 있습니다. 사용자가 신용 카드 잔액과 지불 방법을 신속하게 제공하고 사용자가 카드로 2 년 동안 지불 할 금액에 대한 필드가 포함 된 신용 카드 테이블을 반환하기를 원합니다. 그 필드를 계산.엔티티 프레임 워크를 사용한 계산

데이터 바인딩 된 컨트롤에 결과를 바인딩 할 수 있도록 엔티티 프레임 워크에서이를 수행하는 방법에 대한 조언이있는 사람이 있습니까? 미리 감사드립니다.

답변

1

엔터티 프레임 워크 그 자체로 수행 할 작업이 아닙니다.입니다. Entity Framework는 사용자가 해당 데이터에 적용하는 논리가 아니라 기본 데이터 저장소에서 데이터를 지속 및 검색하는 것에 대한 것입니다.

데이터를 저장하고 데이터를 다시 쿼리하고, sproc에서 다시 가져 오거나 비즈니스 계층에서 데이터를 가져온 후 필요한 계산을 수행하는 저장 프로 시저가 있어야합니다. 반환 된 데이터에 대해 계산을 수행하십시오.

어느 쪽이든, Entity Framework를 사용하여 호출을 처리하여 데이터를 유지/검색 할 수 있습니다.

+0

응답 주셔서 감사합니다, 그게 내가 두려웠 던 것입니다. 내가 볼 수있는 두 가지 제안의 문제점은 다음과 같습니다. 비즈니스 계층을 사용하여 계산을 수행하면 계산 된 필드로 결과를 정렬하는 것이 매우 비효율적 인 반면 데이터를 올바르게 저장한다는 의미를 이해하면 문제가 발생합니다. 여러 명의 사용자가 있기 때문에 (죄송합니다. asp.net 앱이라고 언급하는 것을 잊어 버렸습니다). 나는 뭔가를 놓친다. – zag2010

+0

@ zag2010 : 왜 여러 사용자가 문제가되는지 알 수 없습니다. 데이터는 * something *에 키 설정 될 것이고 작업을 수행 할 때 키가 조작에 대한 판별 자로 사용되는지 확인해야합니다. – casperOne

+0

나는 제대로 생각하지 못했습니다. 이제 완벽하게 이해할 수 있습니다. 감사합니다. – zag2010

관련 문제