当前位置: 首页>>代码示例>>C#>>正文


C# Entities.AddPosition方法代码示例

本文整理汇总了C#中Entities.AddPosition方法的典型用法代码示例。如果您正苦于以下问题:C# Entities.AddPosition方法的具体用法?C# Entities.AddPosition怎么用?C# Entities.AddPosition使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Entities的用法示例。


在下文中一共展示了Entities.AddPosition方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddAbout

        /// <summary>
        /// Load about and it's children
        /// </summary>
        /// <param name="about"></param>
        private void AddAbout(Entities.About about)
        {
            abouts.Add(about);

            // load positions. Link objects and add to context collection
            var positions = repository.GetPositionByAboutId(about.AboutId);
            positions.ToList().ForEach(position =>
            {
                about.AddPosition(position);
                AddPosition(position);
                position.AboutId = about.AboutId;
            });

            // load trainings. Link objects and add to context collection
            var trainings = repository.GetTrainingByAboutId(about.AboutId);
            trainings.ToList().ForEach(training =>
            {
                about.AddTraining(training);
                AddTraining(training);
                training.AboutId = about.AboutId;
            });

            // load extras. Link objects and add to context collection
            var extras = repository.GetExtrasByAboutId(about.AboutId);
            extras.ToList().ForEach(extra =>
            {
                about.AddExtras(extra);
                AddExtra(extra);
                extra.AboutId = about.AboutId;
            });
        }
开发者ID:alemyis,项目名称:gigs,代码行数:35,代码来源:GigsContext.Initialization.cs


注:本文中的Entities.AddPosition方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。