我正在使用Entity Framework Core,并更改了默认区域性。
请帮助我找到解决问题的解决方案:第一次使用文化语言调用API时,它要求在控制器上使用该语言。
当我更改为另一种语言时,它将引发错误:
无法创建DbSet,因为此类型不包含在上下文模型中
但是当使用这种语言时,当我第一次调用它时,它就可以了。
我只在特殊的班级上看到过这个问题。
这是DbContext
中的代码:
public virtual DbSet<MyClass> MyClass { get; set; }
更新:该错误仅适用于表,包括名称“ charge”,该表我更改为任何名称,都可以。但是我不想更改它,那么该如何解决这个问题呢?
有些照片希望大家在这种情况下都知道我的问题
First time change default CultureInfo
CultureInfo
时:CultureInfo
设置为en-US
时(第一次相同):