Moon.Orm 5.0 (MQL版) 实战实例
.)
{
)
{
)
{
));
}
)
{
)))
.)
{
)
{
)))
.)
{
)
{
? page.Value : ; ? rows.Value : ;) * pageSize;;
)
)
{
? )
{
,
qpModel.CourseId,
qpModel.KnowledgeId,
qpModel.Custom_Question_TypeId,
qpModel.DifficultyId,
qpModel.Creator,
qpModel.Creator_Name,
)
{
rootQuestion = null;
].Type);
;
].StandardAnswer != null)
{
].StandardAnswer[];
reference_Answer = standardAnswerValue.].StandardAnswer));
}
}
}
rootQuestion = ;
rootQuestion.IsMachineScore = ( : );
rootQuestion.ParentId = ;
rootQuestion.ScoreRate = ;
rootQuestion.Status = (;
;
rootQuestion.CollectCount = ;
rootQuestion.IsExtract = is_Extract ? ( : (;
)
{
],
rootQuestion,
rqType);
}
];
reference_Answer = standardAnswerValue.;
childQuestion.IsMachineScore = tempRqType != RealQuestionType.QA ? ( : (;
childQuestion.ParentId = parentQuestion.Id;
childQuestion.ScoreRate = currentScore / parentQuestion.Score.Value;
childQuestion.Status = (;
;
childQuestion.CollectCount = ;
childQuestion.IsExtract = (;
)
{
;
];
] : : (,
OrderNo = (;
],
Score = itemScore,
ScoreRate = itemScore / currentQuestion.Score.Value,
IsAnswer = ,
OrderNo = ()
{
message = , );
)
{
,
QuestionTitle = realQuestionType == RealQuestionType.RW ? q_option_item.OptionTitle : englishAnswer,
QuestionValue = englishAnswer,
Score = resultItem.TotalScore
});
)
{
)
{
,
QuestionTitle = null,
QuestionValue = null,
Score = isTakeScoreFromQuestion ? q_option_item.Score.Value : (resultItem.TotalScore * q_option_item.ScoreRate.Value),
StandardAnswer = q_option_item.ReferenceAnswer
});
}
}
}
)
{
;
)
{
? child_q_option_item.OrderNo : (,
QuestionTitle = childRealQuestionType == RealQuestionType.RW ? child_q_option_item.OptionTitle : englishAnswer,
QuestionValue = englishAnswer,
Score = isTakeScoreFromQuestion ? childQv_item.Score.Value : (childResultItem.TotalScore * child_q_option_item.ScoreRate.Value)
});
)
{
)
{
,
QuestionTitle = null,
QuestionValue = null,
Score = isTakeScoreFromQuestion ?
(child_q_options.Count == ? childQv_item.Score.Value : child_q_option_item.Score.Value)
:
(childResultItem.TotalScore * child_q_option_item.ScoreRate.Value),
StandardAnswer = child_q_option_item.ReferenceAnswer
});
}
}
}
break;
}
childResultItem.QuestionOptions = questionOptions;
globalResultItem.ChildQuestionForRenders.Add(childResultItem);
}
}
}
}
Moon.Orm 5.0 (MQL版) 实战实例的更多相关文章
- Moon.Orm 5.0 (MQL版)
Moon.Orm 5.0 (MQL版) 实战实例Moon.Orm 5.0 革命性的设计 打造最便捷的异步分页技术(提供下载) 摘要: 一.建一个项目(以WebForm为例)配置文件配置(注意您自己的路 ...
- Moon.Orm 5.0(MQL版)的高性能,将发言权交给你!
Moon.Orm 5.0性能问题,我将它交给关心它性能的您,让你自己测试,决不让你失望的. Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布) Moon.Orm 5.0系列文章 火晋 ...
- Moon.Orm 5.0 (MQL版) 欣赏另一种Orm的设计风格----大道至简
Moon.Orm 5.0(MQL版)使用指南(二) 一.使用sql及存储过程 1)使用List<Dictionary<))) 2)MQL 全面接触
- Moon.Orm 5.0(MQL版)及之前版本的开源计划
开源综述:步步开源 Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布) Moon.Orm 5.0系列文章 Moon.Orm 5.0性能问题,将发言权交给你! 一.5.0目前的情况,步 ...
- Moon.Orm 5.0 (MQL版) 驱动开发方案
Moon.Orm 5.0 (MQL版) 配置说明 这一文中说明了如何配置,如何写自己的驱动.要写自己的驱动方法就是继承基类Db, Db的类结构,点击查看
- Moon.Orm 5.0(MQL版)使用指南及代码生成器新版发布
相关博文1)Moon.Orm 5.0 (MQL版) 配置说明; 2)Moon.Orm 5.0 (MQL版) 版本维护及下载(跟踪发布); 3)Moon.Orm 5.0系列文章; 4)Moon.Orm ...
- Moon.Orm 5.0 (MQL版) 实际开发实例Demo
http://www.cnblogs.com/humble/p/4593133.html (文章新地址) http://www.cnblogs.com/humble/p/4593133.html ...
- Moon.Orm 5.0(MQL版)分页功能的设计(求指教,邀请您的加入)
一.分页的分类及分析 1)分页的前置条件: 查询的目标条件.第几页.总页数(本质上由查询条件决定).每页条数.请求地址.按照什么字段怎样排序 2)目标结果: 数据列表,List<T>返回 ...
- Moon.Orm 5.0其他额外配置的讲解
<appSettings>其中的配置</appSettings> AUTO_COMPLIE_DIRECTORY_PATH:自动编译model所用的文件夹路径,格式如:C:\ab ...
随机推荐
- System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用”的错误
还原sql2008数据库时遇到"System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用"的错误,在网上搜索解决方案如下: 1.在" ...
- Mvc利用淘宝Kissy uploader实现图片批量上传附带瀑布流的照片墙
前言 KISSY 是由阿里集团前端工程师们发起创建的一个开源 JS 框架.它具备模块化.高扩展性.组件齐全,接口一致.自主开发.适合多种应用场景等特性.本人在一次项目中层使用这个uploader组件. ...
- Java多线程11:ReentrantLock的使用和Condition
ReentrantLock ReentrantLock,一个可重入的互斥锁,它具有与使用synchronized方法和语句所访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大. Reentran ...
- Java对象表示方式2:XStream实现对对象的XML化
上一篇文章讲到了使用Java原生的序列化的方式来表示一个对象.总结一下这种对象表示方式的优缺点: 1.纯粹的Java环境下这种方式可以很好地工作,因为它是Java自带的,也不需要第三方的Jar包的支持 ...
- Nightmare基于phantomjs的自动化测试套件
今天将介绍一款自动化测试套件名叫nightmare,他是一个基于phantomjs的测试框架,一个基于phantomjs之上为测试应用封装的一套high level API.其API以goto, re ...
- Java实现敏感词过滤
敏感词.文字过滤是一个网站必不可少的功能,如何设计一个好的.高效的过滤算法是非常有必要的.前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢.我把它程序拿过来 ...
- jQuery实现在线文档
1.1.1 摘要 现在,许多网站都提供在线图片和图书阅读的功能,这种方式比下载后阅读来的直观和人性化,要实现该功能涉及到点击处理和图片动态加载. 在接下来的博文中,我们将通过Javascript方式实 ...
- 达洛克战记3 即将开服! What's New!
历经数个月的开发,达洛克战记3即将全新开服! 剧情: 回归到三大种族起源时期,三大种族并没有像现在三足鼎立.人类一直处于统治地位.但是突然间一群巨人的出现,让人类损失惨重,身为勇者,需要探索巨人背后的 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十三):地图相关接口说明
为了方便大家开发LBS应用,SDK对常用计算公式,以及百度和谷歌的地图接口做了封装. 常用计算: 用于计算2个坐标点之间的直线距离:Senparc.Weixin.MP.Helpers.Distance ...
- WinMTR
一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由. 在Linux中有一个好用的网络连通性判断工具,它可以结合ping n ...