首页 > 其他分享 >EFCore 经验

EFCore 经验

时间:2024-01-24 15:56:12浏览次数:22  
标签:级联 删除 配置文件 外键 经验 EFCore public

注意:EFCore 在执行 Remove-Migration 取消最后一次迁移生成的文件时,先不要更改Config配置文件,否则可能无法执行取消操作

当主表和明细表是主从关系时,默认生成时为级联删除,不需要在配置文件中声明

public class ProductionPlanDetailConfig : IEntityTypeConfiguration<ProductionPlanDetail>
{
  public void Configure(EntityTypeBuilder<ProductionPlanDetail> builder)
  {//主从表,级联删除,不需要在此设置,否则造成外键Id重复,同时创建两个外键
   
  }
}

  

标签:级联,删除,配置文件,外键,经验,EFCore,public
From: https://www.cnblogs.com/friend/p/17984861

相关文章

  • 40 个拓展思维的概念/一位 44 岁老人的人生经验
    10:24到公司web-interviewhttp系列完成看完了https://github1s.com/timolins/react-hot-toast源码https://www.yuque.com/beilo/simpread/1705914485536?singleDoc#《40Mind-ExpandingConcepts(Winter2022)40个拓展思维的概念(2022年冬)》https://www.yuque.com/beilo/......
  • 零散经验
    vue-demi在uniapp中应用vue2.6中compositioApi是独立的扩展包,在vue-demi中会有个install函数在对vue.__composition_api_installed__进行判空后进行注册由于uniapp打包时把项目中的vue引用和vue-demi的vue引用打包了两份,项目中和vue-demi中的vue不是同一个对象,compositionAPI被......
  • sed的&操作符+复盘和把经验转化为能力+sed替换关联环境变量+SystemC+C++的struct和cla
    sed的&操作符sed一般是按行操作,如果匹配到,那么匹配到的内容被表示为&。以下是在单行操作中,想要实现在某行数据特定字符前后插入字符的方法。复盘和把经验转化为能力https://www.163.com/dy/article/GEI2Q9EN05429MRP.html通过寻找和尝试新的做事方式,你才能提高自己的能力。......
  • 前后端都用得上的 Nginx 日常使用经验-补充篇
    之前分享了前后端都用得上的Nginx日常使用经验,在配置elk的时候增加了nginxbasicauth和IP百名的配置,作为补充分享。配置nginx域名转发常规的转发配置,不需要https部分去掉即可,一般只需要修改域名和转发地址server{listen80;listen443ssl;s......
  • dotnet 多数据库 sqlite efcore model和entity区别 一对多 多对一 多对多
    efcore-multi-db/MultiDb.slnMicrosoftVisualStudioSolutionFile,FormatVersion12.00#VisualStudio15VisualStudioVersion=15.0.27130.2024MinimumVisualStudioVersion=10.0.40219.1Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}")="......
  • dotnet efcore 多数据库 使用
    efcore的使用依赖包efcore-multi-db/MultiDb.Two/MultiDb.Two.csproj<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><TargetFramework>net7.0</TargetFramework></PropertyGroup><ItemGroup><Packa......
  • uWebSockets.js 框架经验
    目录结构project/│├──src/│├──app.ts│├──routes/││├──userRoutes.ts││└──index.ts│├──entities/││└──User.ts│├──utils/││└──parseQuery......
  • vibora 经验
    pipinstallviboratortoise-ormfromtortoiseimportfields,modelsfromtortoise.contrib.pydanticimportpydantic_model_creatorclassUser(models.Model):id=fields.IntField(pk=True)username=fields.CharField(max_length=2......
  • japronto 经验
    pipinstalljaprontotortoise-ormfromtortoiseimportTortoise,fieldsfromtortoise.modelsimportModel#定义Tortoise配置TORTOISE_ORM={'connections':{'default':{'engine�......
  • C# 开发经验
    C#泛型作为返回类型的写法publicstaticTGetObj<T>(Employeemodel){Tresult=default(T);if(modelisT){result=(T)(object)model;//或(T)((object)model);}returnre......