EF基础,从0开始:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Data.Entity;

using System.ComponentModel.DataAnnotations;

namespace CodeFirstNewDatabase

{

class Program

{

static void Main(string[] args)

{

using (var db = new BloggingContext())

{

Console.Write("Enter a name for a new Blog: ");

var name = Console.ReadLine();

var blog = new Blog { Name = name };

db.Blogs.Add(blog);

db.SaveChanges();

var query = from b in db.Blogs

orderby b.Name

select b;

Console.WriteLine("All blogs in the database:");

foreach (var item in query)

{

Console.WriteLine(item.Name);

}

Console.WriteLine("Press any key to exit...");

Console.ReadKey();

}

}

}

public class Blog

{

public int BlogID { get; set; }

public string Name { get; set; }

public string Url { get; set; }

public virtual IList Posts { get; set; }

}

public class Post

{

public int PostID { get; set; }

public string Title { get; set; }

public string Content { get; set; }

public int BlogId { get; set; }

public virtual Blog Blog { get; set; }

}

public class User

{

[Key] // annotation: keyattribute

public string Username { get; set; }

public string Displayname { get; set; }

}

public class BloggingContext : DbContext

{

public DbSet Blogs { get; set; }

public DbSet Posts { get; set; }

public DbSet Users { get; set; }

protected override void OnModelCreating(DbModelBuilder modelBuilder) // fluent api: override onmodelcreating method

{

modelBuilder.Entity()

.Property(u => u.Displayname)

.HasColumnName("Display_name");

}

}

}

作者:incognito007 发表于2013-3-14 10:09:35 原文链接

阅读:49 评论:0 查看评论

linux db2创建存储过程语法,EF基础一-db2存储过程中循环语句while do...-oracle 创建DBLINK_169IT.COM...相关推荐

  1. VBA基础学习之1.5循环语句

    VBA基础学习之循环语句 当需要多次执行一段代码时,就可以使用循环语句. 一般来说,语句是按顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推. 编程语言提供了各种控制结构,允许更复杂的执 ...

  2. python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...

    原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...

  3. Python基础(十二)——循环语句

    本文以Python3以上为学习基础. 目录 1.使用循环的第一原则 2.while循环 2.1 while 和 循环控制语句(break.continue.pass) 3.for循环 3.1 rang ...

  4. Python基础笔记_Day03_while、for循环语句、range

    Day03_while.for循环语句.range 03.01_Python语言基础(循环语句)(掌握) 03.02_Python语言基础(while概述)(掌握) 03.03_Python语言基础( ...

  5. 《Python基础知识-4判断和循环语句》

    1 判断(分支)语句 1.1 if 语句 1)简单 if 语句   在Python中,if 语句就是用来判断的,格式如下: if 要判断的条件:条件成立时,要做的事情...   例如: In [1]: ...

  6. linux下varnish4配置语法(基础)

    varnish4 安装可以查看:http://php2012web.blog.51cto.com/5585213/1640182 VCL 说明文档:https://www.varnish-cache. ...

  7. java中循环语句_Java语法基础之循环结构语句详解

    一.循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循 ...

  8. Linux疑难杂症解决方案100篇(五)-SHELL脚本中case语句的多种使用场景

    目录 掌握case语句的基本语法结构 掌握函数的定义及调用 掌握常用的正则表达式元字符含义 一.case语句 case语句为多重匹配语句 如果匹配成功,执行相匹配的命令 1. 语法结构 说明:patt ...

  9. 【错题集】python基础之字符串的格式化循环语句与注释

    多选题 下面格式化字符串的代码,哪些是错误的(5.00分) A: 'my name is %s'.format('Mike') B:'my name is {}{}'.format('Mike') C ...

最新文章

  1. ormlite android studio,OrmLite-android入门体验
  2. 【WebGL】WebGL入门
  3. 封神-核心功能 | 钉钉告警+数据网关
  4. 织梦留言板guestbook.htm加入头部导航
  5. Redis核心配置_Redis高级数据类型使用
  6. 边缘计算:万物互联时代新型计算模型
  7. libxml主要函数说明 (一)
  8. 深入分析自定义表单验证与Cookies
  9. 编译原理第三版陈火旺第二章答案
  10. cisco防火墙(Cisco防火墙型号asa)
  11. 史上最难php,世界上最难的简单几何体 - 我为数学狂 - 简单学习网论坛_中高考学习交流论坛_中学生学习论坛 - Powered by phpwind...
  12. 小白后端工程师成长记——项目规划
  13. 一步一步理解Docker
  14. 移动端项目总结 - <基础>
  15. word里表格断页怎么办?(如何处理word里面表格断页问题)【知足且坚定,温柔且上进---两牛博客】
  16. Linux 安装docker教程
  17. linux系统人机界面,济南Linux人机界面,人机界面
  18. html5 canvas模拟的爆炸效果
  19. 随时待命的初学者指南
  20. php调用会员刷卡,dedecms模板中调用会员信息标签的方法

热门文章

  1. 图像处理:如何理解傅里叶变换在图像处理中的应用
  2. MFC自定义消息的实现方法
  3. C#自定义ConfigSections节 操作 。
  4. IOS基础NSOperation的操作优先级和操作依赖
  5. 关于VMware虚拟机安装windows 7系统
  6. 小度智能音箱维修点_小度智能音箱APP下载
  7. 前端跨域请求get_前端跨域请求jsonp实现
  8. matlab 高斯迭代代码_用Matlab编写你的第一个有限元_《数值计算与程序设计》系列课程...
  9. Android开发之Gradle多渠道打包总结
  10. 如何设计良好的viewcontroller