DataSet,DataGrid,请帮助。

纽巴斯

新成员
加入
2014年2月17日
消息
2
编程经验
3-5
我正在使用Visual Studio和Oracle DB。

首先,对不起我的英语..

我想使一个程序进入dB的寄存器,可以修改,删除等这些寄存器。您也可以使查询显示所有字段等。在DataGrid中。

我用SQL Querys,DataReaders,DataSets,Adapter等完成了......但我正在考虑更改程序以改进它,并使其易于修改。我的怀疑是,如果我想创建类来做一个很好的应用程序,我必须要做查询,创建对象,在数组中保存它,将其放在DataGrid中。我认为这种方式对于记忆和时间来说太昂贵了。

怎么能更好地做到?这是什么最好的方法?

谢谢!
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,683
地点
悉尼,澳大利亚
编程经验
10+
如果您正确写入,那么在内存中,它不会太昂贵,并且在第一个位置需要更多的时间来创建,但现在需要花费那段时间是在维护应用程序时会节省您的时间。有一件事,如果您从UI隔离数据访问代码,那么您可以稍后努力修复或扩展数据访问代码,而无需担心无意中打破UI,反之亦然。您应该在n层体系结构上读取一点,这是关于将应用程序的逻辑分成层数,每个都仅依赖于其他界面而不是执行实施方式。
 

纽巴斯

新成员
加入
2014年2月17日
消息
2
编程经验
3-5
谢谢

如果您正确写入,那么在内存中,它不会太昂贵,并且在第一个位置需要更多的时间来创建,但现在需要花费那段时间是在维护应用程序时会节省您的时间。有一件事,如果您从UI隔离数据访问代码,那么您可以稍后努力修复或扩展数据访问代码,而无需担心无意中打破UI,反之亦然。您应该在n层体系结构上读取一点,这是关于将应用程序的逻辑分成层数,每个都仅依赖于其他界面而不是执行实施方式。

谢谢!

现在我正在寻找一个orm工作,我认为这将是最好的。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,683
地点
悉尼,澳大利亚
编程经验
10+
我通常使用实体框架。最后我听说,Oracle的EF提供商在测试版中,但是就在前一段时间,所以希望它现在已经过去了。
 
最佳 底部