我想到的一个优点是,如果你使用Poco类进行Orm映射,如果两者都支持Poco,你可以轻松地从一个ORM切换到另一个ORM.
拥有一个没有Poco支持的ORM,例如使用像DataObjects.Net Orm这样的属性进行映射对我来说不是问题,对于Poco支持的Orms及其生成的代理实体也是如此,你必须要知道实体实际上是绑定到某些上下文/会话的DAO对象,例如序列化是一个问题,等等.
我将使用knockout.js或angular.js libs(绑定支持的b/c)用于Web应用程序.
我的问题是 - 您如何将这些库集成到现有的UI库中,如Dojo,jQueryUI,Ext.js,YUI等.例如,如何在UI库中使用数据绑定suport /语法?你是否必须实现类似自定义绑定的东西才能使用窗体小部件窗体UI?
我希望看到你对流行的ORM工具的体验,如NHibernate,LLBLGen,EF,S2Q,Genom-e,LightSpeed,DataObjects.NET,OpenAccess,......
从我的exp: - Genom-e是安静的能够Linq和性能,开发支持 - EF缺乏一些关键功能,如延迟加载,Poco支持,pers.ignorance ......但在4.o它可能已经克服.. - 到目前为止,DataObjects.Net很好,通过我发现了一些错误 - NHibernate陡峭的学习曲线,没有100%Linq支持(如Genom-e和DataObjects.Net),但非常支持,可扩展和成熟
我可以想象“服务器”可以是机器/主机,但也可以是 ftp 服务器、smtp 服务器等程序。另一方面,“服务”主要是指应用程序/程序。
那么为什么不能将 Sql Server 称为 Sql Service?它具有相同的语义。或者反过来:MS Azure 服务:为什么不称为 Azure 服务器?:)
默认情况下,SVN中的后提交挂钩中有两个参数:repo和版本号的路径.我需要到分支文件夹(或主干)才能在提交特定分支(UAT分支)时运行构建过程.
你将如何构建在silverlight应用程序中调用wcf服务的代码?
只使用一次实例化的wcf服务代理(又名单身)并在整个SL应用程序中使用它?如果是这样,你是如何解决ws-call-completed事件的取消订阅控件的?
要么
为每个ws调用创建wcf服务代理?你在哪里关闭代理呢?
即使Silverlight 4已经支持命令,例如MVVM概念,你还会将Prism与SL4一起使用吗?
是否可以使用Prism中的功能并改进Silverlight 4应用程序的设计?
c# ×2
orm ×2
silverlight ×2
angularjs ×1
architecture ×1
data-binding ×1
knockout.js ×1
mercurial ×1
nhibernate ×1
prism ×1
svn ×1