首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将M# IDE生成的模型导入到Zebble中,用于Xamarin -交叉平台解决方案

如何将M# IDE生成的模型导入到Zebble中,用于Xamarin -交叉平台解决方案
EN

Stack Overflow用户
提问于 2017-04-22 18:16:04
回答 1查看 99关注 0票数 3

我开始使用M#(4.8.333) IDE开发一个项目,现在我有了一个域项目,我需要将该项目添加到ZebleS溶液共享项目中。

如何使用这个M#生成的类在实体和DAL文件夹中与Zebble项目一起使用(UWP,Android,.)如果需要的话,仍然有能力用M#更改和修改项目吗?

应该手动将相关的实体DAL类复制到这个共享项目中,还是应该将现有的文件直接添加到共享项目中,但会出现一些错误。

我知道这不是正确的方法,但为了学习和理解项目结构,我开始解决问题,将生成的文件添加到共享项目中,实际上它创建了它们的副本,然后通过以下方式编译错误:

  • 用MSharp.framework替换所有Zebble.framework命名空间
  • 用简单的异常替换一些自定义异常
  • 用SqlDataProvider取代SQLiteDataProvider
  • 删除DAL类中的聚合函数
  • 更改ValidationResult签名和添加ValidationResult参数 protected override void ValidateProperties(ValidationResult result)

我还知道,除了暂时保存数据的本地缓存机制之外,DAL代码不需要在共享项目中,但我希望了解更多关于它的信息,并像模板中的SQLiteDataProvider类样例联系人DAL一样使用它。

在泽布尔中使用M# IDE的最佳方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-23 15:09:42

你不应该那样做。

正如在本视频中所解释的,您应该始终将客户端(移动)模型与服务器端模型( http://zebble.net/docs/web-api-part-3-server-vs-client-domain-model )分开。

在视频中解释了四个主要原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43562887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档