无标题文章

EF中的添加数据

1.打开SQL Server 创建数据库,建好表

2.打开Visual Studio 创建AS.net项目  添加一个Web窗体 给一个button控件

在button点击事件中的代码:

protected void Button1_Click(object sender, EventArgs e)

        {

            Artice artices = new Artice();

            artices.tide = "下雨了";

            artices.contents = "下雨了不想出门耶";

            artices.author = "谭蕾";

            artices.Catelong = new Catelong() { name = "乐迪"};

            mb.Artice.Add(artices);

            mb.SaveChanges();

        }

New一个实体模型: MyDBEntities1 mb = new MyDBEntities1();

在加载事件中显示对应数据:

protected void Page_Load(object sender, EventArgs e)

        {

写法一

            //var result = from artic in mb.Artice

            //            join catelo in mb.Catelong on artic.cateid equals catelo.id

            //            select new { Tide = artic.tide, Contents = artic.contents, Author = artic.author, aa = catelo.name };

写法二

            List<Artice> artices = new List<Artice>();

            artices.Add(mb.Artice.FirstOrDefault(p => p.id == 1));

            this.Repeater1.DataSource = artices;

            this.Repeater1.DataBind();

        }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # 智能社区商超管理系统登陆界面设计文档 ### 一.登录 ### 1.登录界面图 ### 2.登录成功 ### ...
    夜南珀阅读 221评论 0 0
  • 根据EF完成的增加和删除 首先打开数据库建立一个名为MyDB的数据库 数据库里面添加两个表(Article)、(C...
    给我次温柔的对线阅读 341评论 0 1
  • --如何处理android多线程安全不要堵塞UI线程,不在主线程中做耗时操作的处理,可以开启子线程去执行耗时操作 ...
    fozero阅读 423评论 0 2
  • 链接:https://www.cnblogs.com/swarmbees/p/5710714.html 说起下拉框...
    你说啥_f478阅读 662评论 0 0
  • # 使用说明 ## 一.安装 1. 首先打开<http://localhost/install> 点击接受 ![k...
    Null_8fd6阅读 178评论 0 0