回答
关于您的项目是webforms,使用这些类没有什么区别。实际上,你可能根本就不应该使用这两个类,如下所述。
在v4.7中,umbraco.NodeFactory.Node
类是从Umbraco检索已发布内容的默认方法。 Martijn指出,发布的内容是XML缓存。这取代了umbraco.presentation.nodeFactory.Node
类,它现在被标记为过时,因此即使在v4.7项目中也不应使用该类。
在最新版本的Umbraco中,引入了DynamicNode
,然后是IPublishedContent
,以取代在发布的UI中使用Node
的依赖。
同样在v4.7中,Media
是用于从Umbraco媒体库检索任何对象的类。同样,Martijn指出,这需要调用数据库。媒体现在也被标记为过时,不应使用。
但是,由于v4.8 Media
被替换为DynamicMedia
。这不会调用数据库,而是调用Umbraco的Lucene索引,该索引包含有关媒体库中媒体项目的所有信息,因此速度更快。在最新的版本中,检索媒体的首选方法实际上是使用IPublishedContent
看到这里http://our.umbraco.org/documentation/Reference/Templating/Mvc/querying
在一把umbraco的最新版本有一个新的Umbraco.Core.Models.Media
类,因为它发生并拨打电话到数据库然而,这类是新Umbraco API的一部分,因此不应在已发布的UI中使用。
媒体对象是媒体项目。 Node对象用于内容tems。 看看这些链接。 http://our.umbraco.org/documentation/reference/management/media http://our.umbraco.org/Documentation/Reference/Querying/uQuery/Content/Nodes
另外一个节点从XML缓存读取和媒体是直接从数据库中读取。
- 1. 对象和*之间的区别?
- 2. 对象和散列之间的区别?
- 3. 对象和字典之间的区别?
- 4. 对象之间的区别(javascript和jquery)
- 5. 元素节点和文本节点之间的区别
- 6. DDD:实体和值对象之间的区别是什么?
- 7. Umbraco和Vanila Umbraco的区别
- 8. 流媒体和实况流之间的区别?
- 9. 媒体查询和javascript resize事件之间的区别
- 10. srcset和媒体查询之间的区别?
- 11. 一把umbraco 6.0.3遗漏的内容和媒体节点
- 12. 节点对象和元素对象的区别?
- 13. ElasticCache - 配置和节点端点之间的区别是什么?
- 14. null ==对象和对象== null之间的区别
- 15. 面向对象和非面向对象之间的区别javascript
- 16. 对象和字符串对象之间的区别是什么
- 17. 对象和变量对象之间的区别
- 18. 子对象和包含对象之间的区别
- 19. 对象引用声明和对象构造之间的区别?
- 20. mysqltransaction对象(mysql)和transactionscope对象(asp.net)之间的区别
- 21. jvisualvm活动对象和分配对象之间的区别
- 22. iPhone [(id)对象类]和object_getClassName(id对象)之间的区别
- 23. Kotlin:对象和同伴对象之间的区别
- 24. 可变对象和不可变对象之间的区别
- 25. 对象和非对象类型之间的区别。
- 26. Django的,_base_manager之间的区别对象
- 27. 节点和顶点之间有什么区别?
- 28. 函数对象之间的区别R
- 29. 乐队和团体之间的区别
- 30. “实体”和“记录”之间的区别?
很好地添加额外的解释给我的回答:) +1 –