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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。