我开始用M#(4.8.333)IDE开发一个项目,现在我有一个Domain项目,我需要添加到Zebble解决方案共享项目。
如何在Zebble移动项目(UWP,Android,...)的Entities和DAL文件夹中使用这个M#生成的类,并且如果需要,仍然可以使用M#更改和修改项目?
我是否应手动将相关的实体和 DAL类粘贴到此共享项目中,还是应将现有文件直接添加到共享项目,但它会产生一些错误。
我知道这不是正确的方法,但为了学习和理解项目结构,我开始通过将生成的文件添加到共享项目来解决问题,实际上它创建了它们的副本然后通过编译错误p>
更改ValidationResult签名并添加ValidationResult参数
protected override void ValidateProperties(ValidationResult result)
我也知道DAL代码不需要在共享项目中,除了用于临时保存数据的本地缓存机制,但我想了解更多信息并使用它,就像在模板中使用SQLiteDataProvider分类的样本Contact DAL一样。
在Zebble for Xamarin中使用M#IDE的最佳方法是什么 - 跨平台解决方案?
答案 0 :(得分:1)
你不应该这样做。
正如本视频中所述,您应始终将客户端(移动)模型与服务器端模型分开: http://zebble.net/docs/web-api-part-3-server-vs-client-domain-model
该视频有4个主要原因。