コード例 #1
0
        protected static void AddChildInstanceAnnotations(ODataItem item, IList <object> childEntries)
        {
            var annotation = item.GetAnnotation <ChildInstanceAnnotation>();

            if (annotation == null)
            {
                annotation = new ChildInstanceAnnotation {
                    ChildInstances = childEntries
                };
                item.SetAnnotation(annotation);
            }
        }
コード例 #2
0
ファイル: CreateHandler.cs プロジェクト: zhonli/odata.net
        private void AddChildInstanceAnnotation(ODataItem item, object childEntry)
        {
            var annotation = item.GetAnnotation <ChildInstanceAnnotation>();

            if (annotation == null)
            {
                annotation = new ChildInstanceAnnotation {
                    ChildInstances = new List <object>()
                };
                item.SetAnnotation(annotation);
            }

            annotation.ChildInstances.Add(childEntry);
        }
コード例 #3
0
ファイル: CreateHandler.cs プロジェクト: AlineGuan/odata.net
        private void AddChildInstanceAnnotation(ODataItem item, object childEntry)
        {
            var annotation = item.GetAnnotation<ChildInstanceAnnotation>();
            if (annotation == null)
            { 
                annotation = new ChildInstanceAnnotation { ChildInstances = new List<object>() };
                item.SetAnnotation(annotation);
            }

            annotation.ChildInstances.Add(childEntry);
        }