当前位置: 首页 > news >正文

浏览有关小城镇建设的网站记录做外贸的网站平台有哪些内容

浏览有关小城镇建设的网站记录,做外贸的网站平台有哪些内容,网站开发的pc或移动端,遂宁网站建设公司前两天在学习MongoDB相关的知识#xff0c;做了个小Demo#xff0c;做的是省份下面有多少所学校#xff0c;嗯#xff0c;做的比较粗暴。。。连接MongoDB首先要通过Nuget添加一个MongoDB的包#xff0c;下载此包安装完毕后开始写代码了#xff0c;创建一个省份实体#… 前两天在学习MongoDB相关的知识做了个小Demo做的是省份下面有多少所学校嗯做的比较粗暴。。。连接MongoDB首先要通过Nuget添加一个MongoDB的包下载此包安装完毕后开始写代码了创建一个省份实体一个学校实体using MongoDB.Bson.Serialization.Attributes;using System.Collections.Generic;namespace MongoCore.Models{    public class Province    {        [BsonId]        public int ProvinceID { get; set; }        public string ProvinceName { get; set; }        /// summary        /// 省份里有多个学校  这里用集合保存        /// /summary        public IListSchool SchoolName { get; set; }    }}namespace MongoCore.Models{        //用于后面添加学校        public School(string schoolName, string years)        {            SchoolName schoolName;            Years years;        }    public class School    {        public string SchoolName { get; set; }        public string Years { get; set; }    }}创建上下文类连接MongoDBnamespace MongoCore.Models{    public class ProvinceContext    {        //定义数据库        private readonly IMongoDatabase _database null;        public ProvinceContext()        {            //连接服务器名称  mongo的默认端口27017            var client new MongoClient(mongodb://.......:27017);            if (client ! null)                //连接数据库                _database client.GetDatabase(数据库名);        }        public IMongoCollectionProvince Province        {            get            {                return _database.GetCollectionProvince(Province);            }        }    }}创建控制器private readonly ProvinceContext _context new ProvinceContext();       public async TaskIActionResult Index() {            var list await _context.Province.Find(_ true).ToListAsync();            return View(list); }视图model ListMongoCore.Models.Province{    ViewData[Title] Index;}h2Index/h2h2Index/h2a asp-actionCreateinput typebutton value新 建 classbtn btn-default //atable classtable    tr        th省份ID/th        th省份名称/th        th操作/th    /tr    foreach (var item in Model)    {        tr            td                Html.DisplayFor(modelItem item.ProvinceID)            /td            td                Html.DisplayFor(modelItem item.ProvinceName)            /td            td                a asp-actionInsert asp-route-ProvinceIDitem.ProvinceID新 增/anbsp;nbsp;                a asp-actionDetail asp-route-ProvinceIDitem.ProvinceID详 情/anbsp;nbsp;                a asp-actionDelete asp-route-ProvinceIDitem.ProvinceID删 除/anbsp;nbsp;            /td        /tr    }/table运行的时候修改配置在Startup.cs里运行效果是这样的现在还没有数据点击新建按钮添加省份,这里我添加了湖北省添加省份代码如下后端public IActionResult Create()        {            return View();        }        [HttpPost]        [ValidateAntiForgeryToken]        public async TaskActionResult Create(Province item)        {            try            {                                //初始化学校类型数据                item.SchoolName new ListSchool();                                await _context.Province.InsertOneAsync(item);                return RedirectToAction(nameof(Index));            }            catch            {                return View();            }        }视图model MongoCore.Models.Province{    ViewData[Title] Create;}h2Create/h2div classrow    div classcol-md-4        form asp-actionCreate            div asp-validation-summaryModelOnly classtext-danger/div            div classform-group                label classcontrol-label省份ID/label                input asp-forProvinceID classform-control /            /div            div classform-group                label classcontrol-label省份名称/label                input asp-forProvinceName classform-control /            /div            div classform-group                input typesubmit value保 存 classbtn btn-default /            /div        /form    /div/div接下来就是添加省份下面的学校了public async TaskIActionResult Insert(int ProvinceID)        {            var num await _context.Province.Find(p p.ProvinceID ProvinceID).SingleOrDefaultAsync();            return View(num);        }               [HttpPost]        [ValidateAntiForgeryToken]        public async TaskIActionResult Insert(int ProvinceID, string Years, string SchoolName)        {            var item await _context.Province.Find(p p.ProvinceID ProvinceID).SingleOrDefaultAsync();            School sl new School(SchoolName,Years);            //添加学校            item.SchoolName.Add(sl);            //更新            ReplaceOneResult actionResult                await _context.Province                               .ReplaceOneAsync(n n.ProvinceID.Equals(ProvinceID)                                       , item                                       , new UpdateOptions { IsUpsert true });            return RedirectToAction(nameof(Index));        }视图model MongoCore.Models.Province{    ViewData[Title] Insert;}h2新增/h2div classrow    div classcol-md-4        form asp-actionInsert            div asp-validation-summaryModelOnly classtext-danger/div            input typehidden asp-forProvinceID /            div classform-group                label classcontrol-label学校名称/label                input nameSchoolName classform-control /            /div            div classform-group                label classcontrol-label成立年份/label                input nameYears classform-control /            /div            div classform-group                input typesubmit value保 存 classbtn btn-default /            /div        /form    /div/div然后添加学校我添加了两所学校在MongoDB里可以看到数据原文地址http://www.cnblogs.com/lcq529/p/8398004.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/262248/

相关文章:

  • 美丽寮步网站建设做招聘的网站有哪些内容
  • 服装商店的网站建设要求企业所得税率
  • 南联网站建设公司注册企业查询
  • 商业网站的网址买网站服务器吗
  • 专业的单位网站开发网站开发和网页开发有什么区别
  • 电子商务网站建设 概念免费网页设计制作网站
  • 柳州做网站设计的公司游戏界面设计图片
  • 网站建设属于无形资产吗网站开发工程师 下载
  • 湖北城乡建设部网站首页推广电子商务网站的案例
  • 做地方网站如何盈利电脑上怎样进入中国建设银行网站
  • 网站建设初期问题常见wordpress 3.8页面伪静态化 html
  • wordpress字不能显示嘉兴优化网站公司
  • 免费行情网站大全下载wordpress访问要10多秒
  • 内蒙古生产建设兵团四师三十四团知青网站绵阳哪里可以做网站的地方
  • 网站建设找推推蛙wordpress 评论 字段
  • 河北保定网站建设石家庄网站建设找汉狮
  • 网站建设风险分析网站开发需多少钱
  • 苏州企业网站制作程序开发的步骤
  • 网站开发与维护竞赛深圳建设局官网站
  • 开发网站的费用属于什么费用高等院校网站建设方案
  • 建设化工网站的功能百度装修网站
  • 重庆大渡口营销型网站建设价格网站404 原因
  • 网网站建设公司咨询php asp jsp 网站
  • 遂宁北京网站建设微盟微商城官网
  • 惠州网站建设创业三明百度seo
  • 网站制作模板公司网站维护流程
  • 超炫网站模板友情链接交换教程
  • 物流公司做网站有用吗备案网站的黑名单
  • 多语言网站制作长沙市做网站的
  • 做视频点播网站要多少带宽怎么用电脑做网站服务器吗