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


C# ObjectContext.PersistChanges方法代码示例

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


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

示例1: ModifyReport

        public void ModifyReport(IncidentReport parent, ObjectContext context)
        {
            // cant really modify a report that is not the latest version...
            // still trying to figure out a way to get the parent report for this situation...
            IncidentReport _newModifiedIR = CreateNewReport(parent);
            context.PersistChanges(_newModifiedIR);

            Version _newVersion = CreateNewVersion(parent, _newModifiedIR, context);
            //Version vp = GetParentReportVersion(_newVersion, context);  // there is still a bug
            //Version vv = GetLatestReportVersion(_newVersion, context);  // its when a report is selected to be modified and the correct parent id and version id has to be used
            context.PersistChanges(_newVersion);

            _newModifiedIR.VersionNumber = _newVersion.VersionNumber;
            context.PersistChanges(_newModifiedIR);
            Console.WriteLine("Modified successfully!");
        }
开发者ID:jennyngoclan,项目名称:DZIRS_Simple,代码行数:16,代码来源:IncidentReport.cs

示例2: LogIncidentReport

        // Version: 20100508_2112_gino
        // Time: 9.32pm
        public void LogIncidentReport(IncidentReport parent, ObjectContext context)
        {
            //the new report has to log itself and should pass its parent report as an argument

            IncidentReport _newReport = CreateNewReport(parent);
            context.PersistChanges(_newReport);
            Version _newVersion = CreateNewVersion(_newReport, _newReport);
            context.PersistChanges(_newVersion);
            Console.WriteLine("Logged successfully!");
        }
开发者ID:jennyngoclan,项目名称:DZIRS_Simple,代码行数:12,代码来源:IncidentReport.cs


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