阅读背景:

IList 中的对象是否能够转换成DataTable,NHibernate中的问题,高手们来啊,顶也有分

来源:互联网 
在NHibernate中,所有的结果都是以IList返回,而且在现在这个project中,NHibernate还是工作在web service层中,Ilist类型是不能直接传到表现层的,当然我们可以将IList中的数据变成object数组传递到表现层,可是表现层中也不能将其作为数据源,这带来了相当的不方便,因为NHibernate中将数据库的表映射到了一个类中,如Users表映射到一个Users类中,那么Ilist中的对象也都是Users类的实例,如果传到了表现层,那么表现层同样需要有Users类的定义,才能将object数组中的对象全部转换成所需类型,同样不方便。现在的问题就是:寻求一种方法或者策略,将Ilist中的数据能转换成可以充当数据源的类型,比如DataTable,DataSet,或许我的想法从开始就不正确,那么请你指出,在使用NHibernate的时候,应当采取何种策略,才能让表现层能够方便的使用从web service得到的数据,欢迎大家讨论,分不够再加,谢谢! 在NHibernate中,所有的结果都是以IList返回,而且在现在这个project中,NH



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: