如何從EntityObject類獲取對上級ObjectContext的引用?如何從實體對象獲取對上級對象的引用
3
A
回答
0
只有通過黑客使用關係和未分離的實體才能做到這一點。見下文。
YourEntity someEntity = null;
RelationshipManager relationshipManager = ((IEntityWithRelationships)someEntity).RelationshipManager;
IRelatedEnd relatedEnd = relationshipManager.GetAllRelatedEnds().FirstOrDefault();
ObjectQuery getContext = relatedEnd.CreateSourceQuery() as ObjectQuery;
YoutObjectContext c1 = (YourObjectContext)getContext .Context;
祝你好運。如果你使用上面的代碼,我建議用空檢查保護它。
1
看一看下面的鏈接:
這就像是尼克斯提到的extenxtion到實體對象的方式。
相關問題
- 1. 如何從對象鏈獲取對象
- 2. 如何從CheckboxTreeViewer獲取對象/對象?
- 3. 如何從WMI對象引用中獲取WMI對象?
- 4. 在實例化對象時獲取對象的引用
- 5. 獲取未設置爲對象實例的對象引用
- 6. 從對象獲取索引
- 7. 獲取實體內的用戶對象
- 8. Javascript:如何獲取子對象內父對象的引用
- 9. 使用實體框架選擇子對象列表時,如何獲取對相關父對象的引用
- 10. 如何從Jquery獲取真實對象?
- 11. 如何獲取對象內的對象?
- 12. 如何從CloudBlobDirectory.ListBlobs獲取對BlockBlob對象的引用?
- 13. 獲取對typeid()對象的引用?
- 14. 獲取對ListView中對象的引用
- 15. 從對象獲取對象的鍵值
- 16. 如何獲取對象數組內的對象的索引?
- 17. Web窗體對象引用不設置到對象的實例
- 18. 如何從對象引用
- 19. 獲取[對象XrayWrapper [對象HTMLDivElement]]對象
- 20. 從對象中獲取對象名稱
- 21. 從對象數組中獲取對象
- 22. 從其他對象中獲取對象
- 23. Xcode從頂層對象獲取對象
- 24. 從對象內獲取父對象
- 25. xlrd API:獲取較低級別對象的所有者(例如,從Cell對象獲取Sheet對象)
- 26. 對象引用未設置到對象的實例,同時從請求對象獲取數據/的FormCollection
- 27. 獲取從對象
- 28. 獲取從對象
- 29. 獲取從對象
- 30. 獲取從對象
猜你從這裏轉移了嗎? – Nix 2010-04-03 16:04:45