Mvvm 模型设计与DTO

Mvvm 模型设计与DTO,mvvm,uwp,Mvvm,Uwp,我是一个开发UWP-MVVM应用程序的新手,所以我有一个数据库,其中包含一个主表Purchases,它使用四个依赖表来记录项目PurchaseItems->Inventory->SubProduct->Product。所以我的问题是,在设计这些表模型时,我应该在模型中实现相同类型的嵌套,还是正确的做法是创建一个单独的模型来保存PurchaseItems表和子表的必要位 谢谢 所以我的问题是,在设计这些表模型时,我应该在模型中实现相同类型的嵌套,还是正确的做法是创建一个单独的模型来保存Purcha

我是一个开发UWP-MVVM应用程序的新手,所以我有一个数据库,其中包含一个主表Purchases,它使用四个依赖表来记录项目PurchaseItems->Inventory->SubProduct->Product。所以我的问题是,在设计这些表模型时,我应该在模型中实现相同类型的嵌套,还是正确的做法是创建一个单独的模型来保存PurchaseItems表和子表的必要位

谢谢

所以我的问题是,在设计这些表模型时,我应该在模型中实现相同类型的嵌套,还是正确的做法是创建一个单独的模型来保存PurchaseItems表和子表的必要位

它应该基于您的设计,您可以在模型中实现相同类型的嵌套,这有助于您轻松访问所有依赖表,但数据结构看起来是冗余的

您还可以创建一个模型来保存PurchaseItems表和子表的必要位,这使数据结构更简单,但您可能无法直接访问所有数据表

因此,您需要根据您的设计制作模型,如果您希望模型易于使用,请选择第一种方式,如果您希望制作简单的结构,请选择第二种方式