设为首页 加入收藏

TOP

ASP.NET Core 使用 SQLite 教程,EF SQLite教程,修改模型更新数据库,适合初学者看懂详细、简单教程(三)
2019-09-17 16:51:17 】 浏览:47
Tags:ASP.NET Core 使用 SQLite 教程 修改 模型 更新 数据库 适合 学者 详细 简单
或按 F5,启动网站

 在网站后面加上 Users

例如 https://localhost:[实际端口]/Users,就可以对Users表为所欲为了

 

步骤4  添加数据

点击 Create new

 

 

 结果

 

 

 

 


 

7 填写数据不能为空

注:这里涉及到特性、数据验证,笔者不再赘述,读者可以先了解,然后翻译别的文章。

 

经过上面操作,我们已经可以对数据库进行操作,实际上,虽然可以操作数据,可是如果我想设置某个项必须填写呢,某个项的格式必须是手机呢?总不能让用户随便填吧?

打开 Users.cs

添加引用 

using System.ComponentModel.DataAnnotations;

修改Users类的代码如下

    public class Users
    {
        public int ID { get; set; }       //主键

        [Required]
        public string Name { get; set; }  /n/用户名称

        [Required(ErrorMessage ="不能为空")]
        public int Age { get; set; }    //用户年龄

        [Required]
        [RegularExpression(@"^1[3458][0-9]{9}$", ErrorMessage = "手机号格式不正确")]
        public int Number { get; set; } //用户手机号码
    }

 

运行网站,打开 URL/Users,点击 Create New,然后不用填写内容直接提交,会发现

 

填写其它项,然后在 Number一项乱填数字,会发现

这个就是模型验证。

它不需要写什么代码,只要在属性上面加上 [特性]即可。

这方面知识,请另外查阅。

注:

  • [Required] 表示该项不能为空
  • [Required(ErrorMessage ="不能为空")] ErrorMessage ="" 就是不按此要求填写,会出现额提示
  • [RegularExpression(@"^1[3458][0-9]{9}$", ErrorMessage = "手机号格式不正确")] 这是正则表达式验证,填写的内容不符合格式的话,会出现错误提示。

   

 

【完】

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Asp.Net Core 轻松学-在.Net Core.. 下一篇IdentityServer4-客户端的授权模..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目