MVC4 元数据 this.CreateTime为什么找不到this.CreateTime

legu1 2014-07-04 01:00:22
[MetadataType(typeof(MemberMetadata))]
public partial class Member
{
private class MemberMetadata
{
public int ID { get; set; }
[Required(ErrorMessage = "请输入帐号")]
[StringLength(50, ErrorMessage = "请勿输入超过50个字")]
[DisplayName("账号")]
public string Account { get; set; }
[Required(ErrorMessage = "请输入密码")]
[StringLength(50, ErrorMessage = "请勿输入超过50个字")]
[DisplayName("密码")]
public string password { get; set; }

public DateTime CreateTime { get; set; }
}
partial void OnCreated()
{

this.CreateTime = DateTime.Now;//为什么找不到this.CreateTime
}
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangpengyu 2014-07-07
  • 打赏
  • 举报
回复
两个都不在一个层次,你可以这样,
  MemberMetadata m=new MemberMetadata();  m.CreateTime=DateTime.Now;  
,先实例化MemberMetadata类,然后才能调用MemberMetadata里面的属性
小子哟 2014-07-05
  • 打赏
  • 举报
回复
这样肯定取不到的 。 this为当前对象 CreateTime属于MemberMetadata的

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧