EF MODELS 加注释

用MYSQL  要自己重写  

http://www.newlifex.com/showtopic-1072.aspx

第一步,让数据库注释映射到EDMX模型上

  网上找到了 EFTSQLDocumentation.Generator.exe 的相关方法,但按照操作后,死活没有字段说明信息,多方查证,最终发现是xmlns的命名空间不对导致的,程序中给写死了,没法用。自己就修改了下,变成可视化直接操作的windows应用程序。代码也很简单。拿来直接用就行了。
第二步,修改DBContext的Model的T4模版 
首先为类添加注释:
找到这行代码WriteHeader(codeStringGenerator, fileManager);
在下面添加我们的代码:
string summary=string.Empty;
foreach (var entity in typeMapper.GetItemsToGenerate<EntityType>(itemCollection))
{
    fileManager.StartNewFile(entity.Name + ".cs");
    BeginNamespace(code);
    if(entity.Documentation!=null&&entity.Documentation.Summary!=null)
        summary=entity.Documentation.Summary;
    else
        summary=entity.Name;
#>
<#=codeStringGenerator.UsingDirectives(inHeader: false)#>
/// <summary>
/// <#=summary#>
/// </summary>
再加上属性注释
找到这行代码   foreach (var edmProperty in simpleProperties)
在它下面加上我们的代码
foreach (var edmProperty in simpleProperties)
        {
                        if(edmProperty.Documentation != null && edmProperty.Documentation.Summary != null)
                                summary=edmProperty.Documentation.Summary;
                        else
                                summary="";
#>
    /// <summary>
    /// <#=summary#>
    /// </summary>
    <#=codeStringGenerator.Property(edmProperty)#>
保存t4模板就可以了。
B题 工厂污水排放评价与预测 污水检测是环保工作中不可或缺的一环,通过对污水中各种指标的检测,我们可以了解污水的污染程度,从而采取相应的治理措施。在污水检测中,常检的七大指标包括PH值、悬浮物(SS)、化学需氧量(COD)、生物需氧量(BOD)、氨氮(NH3-N)、总磷(TP)和总氮(TN)。PH值是衡量污水酸碱性的重要指标,污水的PH值过高或过低都会对水生生物造成危害,同时也会影响污水处理的效果。化学需氧量(COD)是指污水中能被强氧化剂氧化的物质的总量,它反映了污水中有机物的含量。COD值越高,说明污水中有机物的含量越高,污水的污染程度也越严重。氨氮(NH3-N)是指污水中以氨或铵离子形式存在的氮。氨氮是水体中的营养物质之一,但过高的氨氮含量会导致水体富营养化,引发藻类大量繁殖,进而影响水体的生态平衡。 某城市的环保部门组织专业人员对该地区的一个生产橡胶产品工厂的排污情况进行定期检测。每天定时要从厂区总污水排放口采样污水, 主要检测PH值、氨氮浓度(数值为水温大于12度时的控制指标,单位:mg/L)、化学需氧量浓度(单位:mg/L)等指标。基于附件的数据,请你们的团队完成以下三个问题。 1. 请对附件中数据进行探索性分析,量化该工厂污水排放指标的时序特征。 2.若对排污数据定义污染指数,建立数学模型进行综合评价,给出量化方案。 3. 深入分析污水排放数据的时序特性,建立数学模型,分析未来一段时间的排污趋势。 写出完整代码和思路
最新发布
03-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值