zoukankan      html  css  js  c++  java
  • ef入门

    1,用nuget引用entityframework

    2,添加配置文件:

    <connectionStrings>
    <add name="modelcontext" connectionString="Data Source=panqingqiang-PCSQL2008;Initial Catalog=QiangGe2014;Integrated Security=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>

    3,设计实体:

    public class Book
    {
    public int BookID { get; set; }
    public string BookName { get; set; }
    public string Author { get; set; }
    public string Publisher { get; set; }
    public decimal Price { get; set; }
    public string Remark { get; set; }
    }

    4,设计访问数据库:

    public class AppDbContext:DbContext
    {
    public AppDbContext():base("name=modelcontext"){}

    public DbSet<Book> Books { get; set; }

    }

    5,下面来做一个测试:

    main函数:

    static void Main(string[] args)
    {
    Book book = new Book()
    {
    BookName = "C#高级编程333",
    Price = 151.8M,
    Publisher = "清华大学出版社",
    Author = "Wrox",
    };

    AppDbContext dbContext = new AppDbContext();
    dbContext.Books.Add(book);
    int result=dbContext.SaveChanges();
    Console.WriteLine(result);

    var booksQuery = from b in dbContext.Books select b;
    List<Book> booksList = booksQuery.ToList();
    Console.WriteLine(booksList.Count());


    }

  • 相关阅读:
    ES6对象的扩展
    ES6函数的扩展
    ES6新增变量
    ES6框架的搭建
    自适应布局 左右结构、上下结构
    iframe 子页面改变父页面样式
    检测终端类型
    $.grep()
    点击元素内部不隐藏,点击元素外部元素隐藏
    angular表单验证
  • 原文地址:https://www.cnblogs.com/panqingqiang/p/4587875.html
Copyright © 2011-2022 走看看