动软论坛安装使用交流测试与bug反馈 生成时,多了?号的原因

1  /  1  页   1 跳转 查看:1793

生成时,多了?号的原因

生成时,多了?号的原因

有些地方int后面会有一个?号。private int? _voteid;
public void Delete(int ArticleID,int ChannelID,int ClassID)

判断,删除,得到实体那里都会把所有字段列出来。

DAL 和BLL 里都一样。


在线更新到了最新版本,还是一样。
最后编辑admin 最后编辑于 2008-08-24 21:50:58
 

回复: 生成时,多了?号。

Model中值类型的字段支持可空类型
为了更好的实现实体类的属性如果没有被赋值就不要把该属性的值也插到数据表里去的情况,代码生成器支持实体类的代码的可空类型Nullable 。如:

  private int _newsid;
  private int? _userid;
  private string _heading;
  private string _content;
  private int? _frequency;
  private DateTime? _issuedate;
  private string _focus;
  private int? _priority;

? 是可空类型的意思,可以查一下msdn,相当于Nullable 类

可以根据自己的实际情况更改可空类型的具体字段类型。
具体设置:工具-选项-代码参数-字段类型映射中[isValueType]段;
如果不需要,可将配置文件中的相应字段删除即可。

http://bbs.maticsoft.com/showtopic-120.aspx
 
1  /  1  页   1 跳转

版权所有 动软.net代码生成器  Maticsoft  Sitemap

   Copyright © 2001-2008 Comsenz Inc.
Processed in 0.03125 second(s) , 4 queries. 京ICP备06044726号
返顶部