升级到 C# 10 .net 6 现在在构建 Context.cs OnModelCreatingPartial(ModelBuilder modelBuilder) 时出现编译错误;
Upgraded to C# 10 .net 6 now getting Compile error when building Context.cs OnModelCreatingPartial(ModelBuilder modelBuilder);
升级到 Net 6 后出现构建错误
Error CS8795 Partial method 'XXXX.OnModelCreatingPartial(ModelBuilder)' must have an implementation part because it has accessibility modifiers. XXXX.Domain C:\Users\jbalman\Source\Repos\XXXX.ERM\XXXX.ERM\XXXX.Domain\XXXXDbContext.cs 2520 Active
注意:XXXX 是 PII 信息。
Visual Studio 没有告诉我应该如何重构,而且我在搜索时似乎无法在网上找到任何建议。非常感谢任何帮助。
我最终使用 EF 生成了一个新的上下文来与我的原始代码进行比较。
因此,我更改了以下内容:
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
至:
void OnModelCreatingPartial(ModelBuilder modelBuilder);
这解决了错误。我假设这是因为新的 C# 版本有问题。
升级到 Net 6 后出现构建错误
Error CS8795 Partial method 'XXXX.OnModelCreatingPartial(ModelBuilder)' must have an implementation part because it has accessibility modifiers. XXXX.Domain C:\Users\jbalman\Source\Repos\XXXX.ERM\XXXX.ERM\XXXX.Domain\XXXXDbContext.cs 2520 Active
注意:XXXX 是 PII 信息。
Visual Studio 没有告诉我应该如何重构,而且我在搜索时似乎无法在网上找到任何建议。非常感谢任何帮助。
我最终使用 EF 生成了一个新的上下文来与我的原始代码进行比较。
因此,我更改了以下内容:
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
至:
void OnModelCreatingPartial(ModelBuilder modelBuilder);
这解决了错误。我假设这是因为新的 C# 版本有问题。