zoukankan      html  css  js  c++  java
  • 爬取当当网的图书信息之实体设计

    首先新建一个控制台应用程序WebSpider

    这里我选用控制台应用程序,使用控制台非常简单,为了方便监控把抓取到的一些信息给打印出来。

    实体设计

    BookClass

            public int BookClassId { get; set; }
            public string BookClassName { get; set; }
            public string Url { get; set; }
            public int Pages { get; set; }
            public virtual List<Book> Books { get; set; }

    Book

            public int BookId { get; set; }
            public string BookName { get; set; }
            public decimal Price { get; set; }
            public string AuthorName { get; set; }
            public string Publisher { get; set; }
            public string PictureUrl { get; set; }
            public int BookClassId { get; set; }
            public  string BookContent{get;set;}
            public virtual BookClass BookClass { get; set; }

      

    这两个实体是一对多的关系,一个BookClass有很多的Book,一个Book只有一个BookClass

    安装Entity Framework,并构建数据库上下文

    推荐使用Nuget

    添加BookStoreEntities类,并继承DbContext

    public class BookStoreEntities:DbContext
        {
            public DbSet<BookClass> BookClass { get; set; }
            public DbSet<Book> Books { get; set; }
        }

    在App.config中添加

    <connectionStrings>
    	<add name="BookStoreEntities" connectionString="server=.;database=Store3;uid=sa;pwd=000000"
          providerName="System.Data.SqlClient" />
    	</connectionStrings>
    

      

    好了实体设计完成

  • 相关阅读:
    vant 移动helloworld
    ts
    study vant
    uniapp 上传图片
    electron
    1
    测试vue模板
    [Java] Spring_1700_Spring_DataSource
    [Java] Spring_1600_AOP_XML
    [Java] Spring_1500_AOP_Annotation
  • 原文地址:https://www.cnblogs.com/zuin/p/6106141.html
Copyright © 2011-2022 走看看