Books.Service/BookDbContext.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace Books.Service
{
    using System;
    using System.ComponentModel.DataAnnotations.Schema;
    using System.Data.Entity;
    using System.Linq;
    using Entity;

    public class BookDbContext : DbContext
    {
        //您的上下文已配置为从您的应用程序的配置文件(App.config 或 Web.config)
        //使用“BookDbContext”连接字符串。默认情况下,此连接字符串针对您的 LocalDb 实例上的
        //“Books.Service.BookDbContext”数据库。
        // 
        //如果您想要针对其他数据库和/或数据库提供程序,请在应用程序配置文件中修改“BookDbContext”
        //连接字符串。
        public BookDbContext()
            : base("name=BookDbContext")
        {
            Database.SetInitializer<BookDbContext>(null);
        }
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
           
            modelBuilder.Entity<UserEntity>().Property(e => e.Name).IsUnicode();
            modelBuilder.Entity<BookEntity>().Property(e => e.Name).IsUnicode();
            modelBuilder.Entity<BookEntity>().Property(e => e.Author).IsUnicode();
            modelBuilder.Entity<BookEntity>().Property(e => e.Profile).IsUnicode();
            modelBuilder.Entity<BookEntity>().Property(e => e.Price).HasPrecision(10, 2);
            
          
        }
        //为您要在模型中包含的每种实体类型都添加 DbSet。有关配置和使用 Code First  模型
        //的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=390109。
        /// <summary>
        /// 书籍
        /// </summary>
        public virtual DbSet<BookEntity> Book { get; set; }
        /// <summary>
        /// 分类
        /// </summary>
        public virtual DbSet<ClassifyEntity> Classifie { get; set; }
        /// <summary>
        /// 出版社
        /// </summary>
        public virtual DbSet<PressEntity> Presse { get; set; }
        /// <summary>
        /// 用户
        /// </summary>
        public virtual DbSet<UserEntity> User { get; set; }
        public virtual DbSet<OrdersEntity> Orders { get; set; }
        [NotMapped]
        public virtual DbSet<OrderDetailEntity> OrderDetails { get; set; }
        // public virtual DbSet<MyEntity> MyEntities { get; set; }
    }

    //public class MyEntity
    //{
    //    public int Id { get; set; }
    //    public string Name { get; set; }
后面还有 2 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。