小编m.o*_*men的帖子

流利的Api实体框架核心

用户可以拥有1个或0个帐户

public class User
    {
        public int UserId { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
        public Account Account { get; set; }
    }

    public class Account
    {
        public int AccountId { get; set; }         
        public DateTime CreatedDateTime { get; set; }
        public User User { get; set; }

    }
Run Code Online (Sandbox Code Playgroud)

这是使用Entity Framework 6的流利的api代码

public class ClassDbContext: DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {

        modelBuilder.Entity<User>()
                  .HasOptional(s => s.Account) 
                  .WithRequired(ad => …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-core ef-fluent-api

5
推荐指数
1
解决办法
4069
查看次数