2009-06-25 2 views

답변

4

인용구 :는 Expando이하는 것처럼

PolyModel는, 동적 속성을 지원하지 않습니다. Expando에는 PolyModel이 없습니다.

그러나 저수준 데이터 저장소 API를 사용하여이 문제를 해결할 수있는 방법이 있습니다. 그들은 심지어 PolyModel 클래스로 잘 작동해야합니다. 그러나 코드는 그리 좋지 않을 것이며 추천하지 않습니다. 나는 지금 모범을 보일 시간이 없지만, 아무도 그 일을하지 않으면 나는 내일도 할 것이다.

지금까지 Google이 자신의 제품을 출시하기 전에 작성한 PolyModel 클래스를 살펴볼 수 있습니다. (예, 두 제품이 같은 이름을 가지고 있다는 사실은 순수 우연의 일치라고 생각합니다.) 자신의 Expando- 지원 버전을 소유하고 있어야합니다. 여기에 : PolyModel classPolyModel example입니다.

+0

와우 감사합니다. 나는 아마 그 일을 끝낼 것이지만 나는 여전히 그 예들을 정말로 고맙게 생각한다. – ehfeng

+1

나는 정말로 그걸 먼저 필요로한다면 그만하고 물어볼 것이다. Expando는 합법적 인 유스 케이스가 거의 없다. –