我对Repository模式还不熟悉(刚从石器时代回来,大家好:-).我的困境是,我需要开发一种我的Windows应用程序应用程序今天与SQLite(SQLite-Net)一起工作的方式,并在不久的将来解决WCF服务(或一些非直接数据库访问).基本上我想轻松切换我的数据访问层的提供者.
我遇到的最好的网站就是这个博客(http://blog.longle.net/2013/05/11/genericizing-the-unit-of-work-pattern-repository-pattern-with-entity-framework- in-mvc /)但是和其他任何地方一样,它仍然有大量的Entity框架,我认为这种框架不适用于我的情况.
有人可以指出我可以进一步研究的可能的解决方案或参考吗?
谢谢
我正在使用MvvmCross,但这可能是一般的命令绑定.
当用户单击按钮时,应用程序需要额外的输入数据才能继续执行我想要在实际命令中执行的操作.我无法在ViewModel中调用UI操作的问题,因此仅绑定MvxCommand(或任何ICommand)将无法正常工作.
有人可能会问为什么:1)我没有在UI上输入输入,用户可以在点击按钮之前输入数据 - >我没有空间.2)制作默认数据,让用户稍后更改 - >这是我的第一个,但用户往往忘记稍后更改!!
那么有人可以提出解决方案吗?我唯一能想到的就是忘记命令绑定,然后让代码弹出ui以获取额外的数据,然后在视图模型中调用一个方法!
谢谢