Breezejs .net core 3 保存新实体问题



Using BreezeJs for .net core 3.1 保存新实体时修复键的问题 引发"找不到以下完全限定的实体类型名称:">

检查这一点:_entityGroupMap条目使用除键映射对象之外的另一种完全限定格式 例如 HoseColor:#Urflex.Webshop.Model (_entityGroupMap( <<==>> Urflex.Webshop.Model.HoseColor (keymappings(

如何解决这个问题?

问题解决了。忽略了 Web API 项目的启动.cs文件中的一些配置。 正如微风文档所述:

var mvcBuilder = services.AddMvc();
services.AddControllers().AddNewtonsoftJson(opt =>
{
// Set Breeze defaults for entity serialization
var ss = JsonSerializationFns.UpdateWithDefaults(opt.SerializerSettings);
if (ss.ContractResolver is DefaultContractResolver resolver)
{
resolver.NamingStrategy = null;  // remove json camelCasing; names are converted on the client.
}
ss.Formatting = Newtonsoft.Json.Formatting.Indented; // format JSON for debugging
});
// Add Breeze exception filter to send errors back to the client
mvcBuilder.AddMvcOptions(o => { o.Filters.Add(new GlobalExceptionFilter()); });

相关内容

  • 没有找到相关文章

最新更新