【C#】ADO.NET 实体数据模型 warning CS1591:

问题描述 

1>E:\xxx\Models\wx_user.cs(23,30,23,35): warning CS1591: 缺少对公共可见类型或成员“wx_user.state”的 XML 注释
1>E:\xxx\Models\wx_user.cs(24,42,24,53): warning CS1591: 缺少对公共可见类型或成员“wx_user.create_time”的 XML 注释
1>E:\xxx\Models\wx_user.cs(25,23,25,33): warning CS1591: 缺少对公共可见类型或成员“wx_user.avatar_url”的 XML 注释
1>E:\xxx\Models\wx_user.cs(26,23,26,32): warning CS1591: 缺少对公共可见类型或成员“wx_user.unit_name”的 XML 注释
1>E:\xxx\Models\wx_user.cs(27,23,27,35): warning CS1591: 缺少对公共可见类型或成员“wx_user.access_token”的 XML 注释
1>E:\xxx\Models\wx_user.cs(28,23,28,36): warning CS1591: 缺少对公共可见类型或成员“wx_user.refresh_token”的 XML 注释
1>E:\xxx\Models\wx_user.cs(29,23,29,29): warning CS1591: 缺少对公共可见类型或成员“wx_user.ticket”的 XML 注释
1>E:\xxx\Models\wx_user.cs(30,23,30,42): warning CS1591: 缺少对公共可见类型或成员“wx_user.access_token_ticket”的 XML 注释
1>E:\xxx\Models\wx_user.cs(31,42,31,56): warning CS1591: 缺少对公共可见类型或成员“wx_user.validate_token”的 XML 注释

解决方案

一、去掉XML文档文件的勾选

二、取消指定的警告或者将警告级别调高

警告级别调成3  或 取消显示警告: 1591

 

三、对tt模板文件添加,警告过滤指令

对于ADO.NET 实体数据模型,只需要对模板文件(xxx.content.tt、xxx.tt)进行添加,保存即可。 

#pragma warning disable 1591 

1.1、Model1.content.tt

...
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
#pragma warning disable 1591
...

1.2、Model1.tt

...
    public string UsingDirectives(bool inHeader, bool includeCollections = true)
    {
        return inHeader == string.IsNullOrEmpty(_code.VsNamespaceSuggestion())
            ? string.Format(
                CultureInfo.InvariantCulture,
                "{0}using System;{1}" +
                "{2}",
                inHeader ? Environment.NewLine : "",
                includeCollections ? (Environment.NewLine + "using System.Collections.Generic;" + Environment.NewLine + "#pragma warning disable 1591") : "",
                inHeader ? "" : Environment.NewLine)
            : "";
    }
...

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值