Gentle.net文档似乎更少,Swallow.NET国产好像还没有正式的出现,CODUS看上去不错,但是目前已经不容许时间去研究了,而且也没有源代码。所以最终决定使用XPO进行开发。 XPO研究,这个应用比较简单 http://www.cnblogs.com/windsails/archive/2004/09/06/39263.aspx http://www.cqumstc.net/printpage.asp?BoardID=25&ID=113 1、引用XPO.DLL,注意:该DLL不在安装目录下,而在Program Files\Common Files\DevExpress\.NET 2、新建一个字段类,包含数据库中某个表所有需要处理的字段 public class PHS_LT4800_Main: XPObject 3、实际操作: PHS_LT4800_Main pm=new PHS_LT4800_Main(); 一条记录就被保存了。 4、XPO可以从类自动生成MDB文件包含该表,如果连接别的SQL需要更改配置 5、我用的NH的工具从数据库表生成代码,然后改写基类,基本就OK了 三)XPO中Session的使用: XPO的缺省设置是使用MS Access OLEDB,并且使用在当前路径下的MDB,如果应用需要特别指明数据库则需要用到Session了。 只需要在对象构造时将Session作为参数传递进去就可以了。 例如: public class Member : XPObject { public string strName; public int iAge; ![]() public Member(Session session) : base (session) { // // TODO: 在此处添加构造函数逻辑 // } }![]()
Session session2 = new Session(); session2.AutoCreateOptions = AutoCreateOptions.SchemaOnly; session2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; User ID=Admin;Data source=SessionExample2_cs.mdb;Mode=Share Deny None;"; session2.Connect();字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/XPO.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1107676707 |
2005年2月6日15:58星期日 [Dev开发]



}




