各位有没有用过NHibernate和Spring.NET的啊?
和Java差别大吗?
本人使用过Java的SSH架构,还算熟悉!目前有个NET的项目想使用NHibernate和Spring.NET,
会不会有很多问题出现?和Java的区别会不会很大啊?在生产中部署,运行会有问题吗?
如果导致项目失败就不好了哦!呵呵!谢谢各位高手!!!
NET版星级太低,只能给100分!

解决方案 »

  1.   

    今天终于配置了一个NHibernate
    LinQ大家有Demo吗???
    谢谢哦
      

  2.   

    NET的hibernate真是麻烦!没有java好用!哈哈
      

  3.   


    是么?我在.net下用nh,觉得还行啊,不算太麻烦,找个配置工具,然后自己再改改就基本可以了。但是复杂的配置项还是要自己去完成。
      

  4.   

    NHibernate是一个面向.NET环境的对象/关系数据库映射工具。 
    NHibernate管理.NET类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和ADO.NET处理数据的时间。 
    NHibernate的目标主要是用于与数据持久化相关的编程任务,能够使开发人员从原来枯燥的SQL语句的编写中解放出来,解放出来的精力可以让开发人员投入到业务逻辑的实现上。NHibernate可以帮助用户消除或者包装那些针对特定厂商的SQL代码,并且帮用户把结果集从表格式的表示形式转换成一系列的对象。 
    Spring框架由一个容器,一个配置和组织组件的框架,和一组内置的为事务、持久化和Web用户接口提供的服务组成。 
    Spring.NET源于Java的Spring框架 
    Spring.Net是一个关注于.NET企业应用开发的应用程序框架,它能够提供非常丰富的功能,例如依赖注入(Dependency Injection),面向方面编程(Aspect Oriented Programming),数据访问抽象以及ASP.NET集成等。 
    LINQ可视化查询,本质就是使用扩展方法扩展了对集合类型的各种查询方法,最后返回的还是一个集合类型. 
    框架主要使用设计模式等提高开发效率。使用一个就可。可参考petshop. LINQ实例很多,参考
      

  5.   

    private void NUM_TextChanged(object sender, EventArgs e)
            {                       
                if (((TextBox)sender).SelectionLength > 0) return;   //   有选中的字符 
                if (((TextBox)sender).Text.Length >= 2)
                {
                    SelectNextControl((Control)sender, true, true, true, true);                ((TextBox)sender).SelectAll();
                }
            }
    这个是一个TextBOx输入两个字符后,自动跳到下面一个TextBox的.
    如何选中下一个TextBox的文本内容呢???全部选中内容后,键盘输入就可以覆盖原来的内容了哦!!! NextTextBox.SelectAll();