我正在开发适用于 Android 的 Xamarin.Forms 应用,该应用将数据存储在 google-firebase 中。
我有一个用于数据访问的 dotNet 标准库和一个 XamarinForms 共享库。
我在两个库中都实现了模型,数据访问模型负责从 google-firebase 上传和下载数据,共享库模型用于数据绑定。
当我通过数据访问模型获取数据时,我无法将它们放在共享库模型中以绑定到 UI。它显示错误 Cannot implicitly convert type 'Dataaccess.Models.Child' to 'VaxinApp.Models.Child' - CS0029
注意
我知道错误发生的原因,但不知道如何处理。我使用了显式转换,但它没有帮助。
更新
我可能违反了 SOLID
、DRY
等设计模式或原则,同时实现了访问层也将它们指向了我。