Swagger 2.0生成的aspnetcore模型和EF Core数据库第一种方法生成的模型

时间:2018-10-26 09:45:24

标签: database model swagger ef-core-2.0

我已经从swagger 2.0生成了aspnetcore代码,该代码也生成了模型类。我的问题是这里生成的模型与使用数据库优先方法从EF Core生成的模型在这里会有所不同。 我需要知道,这是对几乎相同的实体使用不同模型的最佳方法,还是应该以某种方式进行组合,即:可以将swagger生成的模型与ef core 2.0的数据库模型进行组合吗?

1 个答案:

答案 0 :(得分:0)

使用数据传输对象(DTO)而不是实际的数据库模型将是一个更好的选择。 参考-https://docs.microsoft.com/en-us/aspnet/web-api/overview/data/using-web-api-with-entity-framework/part-5