src/Infrastructure/DataContext.cs
(完整代码) 1KBusing Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using NetCoreBBS.Entities;
namespace NetCoreBBS.Infrastructure
{
public class DataContext : IdentityDbContext<User>
{
public DataContext(DbContextOptions<DataContext> options)
: base(options)
{
}
public DbSet<Topic> Topics { get; set; }
public DbSet<TopicReply> TopicReplys { get; set; }
public DbSet<TopicNode> TopicNodes { get; set; }
public DbSet<UserMessage> UserMessages { get; set; }
public DbSet<UserCollection> UserTopics { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Topic>().ToTable("Topic");
modelBuilder.Entity<TopicReply>().ToTable("TopicReply");
modelBuilder.Entity<TopicNode>().ToTable("TopicNode");
modelBuilder.Entity<User>().ToTable("User");
modelBuilder.Entity<UserMessage>().ToTable("UserMessage");
modelBuilder.Entity<UserCollection>().ToTable("UserCollection");
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
