简体   繁体   English

如何在.NET Standard 2.0映射中指定删除时不执行任何操作? PostgreSQL的

[英]How can I specify on delete no action in .NET Standard 2.0 mapping? PostgreSQL

I want to define on delete no action in my .NET Standard 2.0 mapping, but I don't find how can I do it. 我想在.NET Standard 2.0映射中定义删除时不执行任何操作,但是我找不到该怎么做的方法。

This is an example of my mappings: 这是我的映射示例:

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<task>()
                .HasOne<job>(x => x.job).WithMany();
}

I'm tried using OnDelete method, but it just has options Restrict , SetNULL , Cascade and ClientSetNULL . 我尝试使用OnDelete方法,但是它只有选项RestrictSetNULLCascadeClientSetNULL If I don't specify OnDelete method, by default it is set to Restrict . 如果我未指定OnDelete方法,则默认情况下将其设置为Restrict

How can I specify no action in my mappings? 如何在映射中不指定任何操作?

Table mapping independent database on entity framework. 在实体框架上映射独立数据库的表。 You will be use the example; 您将使用该示例;

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    modelBuilder.Entity<Student>()
        .HasOptional<Standard>(s => s.Standard)
        .WithMany()
        .WillCascadeOnDelete(false);
}

referans: https://docs.microsoft.com/tr-tr/ef/core/saving/cascade-delete 推荐人: https ://docs.microsoft.com/tr-tr/ef/core/saving/cascade-delete

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在.NET Standard 2.0项目上实现Dotfuscator? - How can I implement Dotfuscator on a .NET Standard 2.0 project? 如何在带有.NET 2.0的ListView上检查DELETE是否被按下? - How can I check if DELETE is pressed on a ListView with .NET 2.0? 我可以使用在.NET Standard 2.0中为.NET Framework编写的包吗? - Can I use packages written for .NET Framework in .NET Standard 2.0? 如何在 Visual Studio 2022 和 .net Standard 2.0 或 .net 4.8 中使用 CallerArgumentExpression? - How can I use CallerArgumentExpression with Visual Studio 2022 and .net Standard 2.0 or .net 4.8? 如何使用.Net Standard 2.0将Excel文件转换为pdf - How can I convert excel file to pdf using .Net Standard 2.0 如何通过仅使用.NET Core SDK直接调用C#编译器来编译.NET Standard 2.0类库? - How can I compile a .NET Standard 2.0 class library by directly invoking the C# complier using only the .NET Core SDK? 如何在新创建的.NET Core 2.0 Web应用程序中定位.NET Standard 2.0? - How do I target .NET Standard 2.0 in a freshly created .NET Core 2.0 web app? .NET框架为什么要指定标准委托人(动作)? - Why does the .NET framework specify standard delegates (Action)? 如何在AutoMapper中的某些类型之间指定自定义映射? - How can I specify a custom mapping between certain types in AutoMapper? 我可以在经典的 .NET 4.6.1 应用程序中使用 .NET Standard 2.0 包吗? - Can I use a .NET Standard 2.0 package in a classic .NET 4.6.1 application?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM