社区
C#
帖子详情
用过 DevExpress XPO 的朋友看看,郁闷好久了!
eastxiang
2007-08-11 03:23:24
XPO 如何实现多表关联查询,例如下面SQL语句:
select a.empid,a.empname,b.deptid,b.deptname
from emp a, dept b
where a.deptid = b.deptid
这个SQL 如何做持久化映射!
...全文
349
6
打赏
收藏
用过 DevExpress XPO 的朋友看看,郁闷好久了!
XPO 如何实现多表关联查询,例如下面SQL语句: select a.empid,a.empname,b.deptid,b.deptname from emp a, dept b where a.deptid = b.deptid 这个SQL 如何做持久化映射!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lenovore
2011-06-29
打赏
举报
回复
这个问题确实找不到 所以只有自己写个方法了
/// <summary>
/// XPO查询操作
/// </summary>
/// <param name="sql">查询语句</param>
/// <param name="colName">列名</param>
/// <returns></returns>
public static DataTable GetDataTable(string sql, string[] colName)
{
try
{
DataTable dt = new DataTable();
for (int i = 0; i < colName.Length; i++)
{
dt.Columns.Add(colName[i]);
}
SelectedData sd = ExecuteQuery(sql);
foreach (SelectStatementResultRow re in sd.ResultSet[0].Rows)
{
DataRow dr = dt.NewRow();
for (int i = 0; i < colName.Length; i++)
{
dr[colName[i]] = Functions.IsNull(re.Values[i], "");
}
dt.Rows.Add(dr);
}
return dt;
}
catch (Exception ex)
{
throw ex;
}
}
changjiangzhibin
2008-01-02
打赏
举报
回复
路过
shao99
2008-01-02
打赏
举报
回复
找了n久,久找到这么一个xpo的帖子,看来我是不用在这里问问题了。
这个查询,其实只要对emp和dept建立deptid的Association关系就可用了啊。
eastxiang
2007-08-11
打赏
举报
回复
???
vainnetwork
2007-08-11
打赏
举报
回复
没用过
xwk789xwk
2007-08-11
打赏
举报
回复
持久映射,晕,对这个不懂,只能帮你顶了
郁闷
之作
DevExpress
.
XPO
. 1.7.3 自用补丁
最近考了4门课,挂了一门,挂的纳闷59分,
郁闷
成P了。。。。
郁闷
的我总是要发泄一下子,今天有事请假在家,顺便把一直想要的
DevExpress
.
XPO
. 1.7.3 for 2005 给破了算球。。。本来心情就不好,看着他那破DEMO提示就心烦,说弄就弄。。。。先查点资料,刚好网上有一个介绍该插件破解的思路文章,看完后就开始干了,半小时搞定,自己觉得还能用,不敢独享,发上来大家一起玩。希望用了
DevExpress
库的学习总结(简略)
对于
DevExpress
Library总想写些什么的,可是总是觉得自己学的东西还不足以写出点好东西来,所以,这一个月就是不停的学习和了解这个库,可是什么也没有学通,也不敢轻言写些什么了。然而一个多月了,一方面对它的源代码也看了一些了,大概是1%-3%左右吧(了解的少得可怜);另一方面是用它的一些框架也做了一些东西,所以还是习惯的想写些与此相关的东西。 这个库做的很臃肿,一方面是它是...
LC.EXE 已退出,代码为-1 .
只要把*.licx的文件删除重新编译就可以成功,有的还说,要把什么什么破解版的重新编译成DLL,但没一个是可以成功的!!!!!!!~~~~让我
郁闷
了个把小时. 百般摆弄未果,心情低落.干脆用记事本打开*.licx来
看看
~这Y到底是什么东西,结果发现,里面写的全是第三方插件的指定DLL,如下: DataDynamics.ActiveReports.ActiveReport, ActiveRepo
LC.EXE 已退出,代码为-1
只要把*.licx的文件删除重新编译就可以成功,有的还说,要把什么什么破解版的重新编译成DLL,但没一个是可以成功的!!!!!!!~~~~让我
郁闷
了个把小时. 百般摆弄未果,心情低落.干脆用记事本打开*.licx来
看看
~这Y到底是什么东西,结果发现,里面写的全是第三方插件的指定DLL,如下: DataDynamics.ActiveReports.ActiveReport, ActiveRepo
LC.EXE 已退出,代码为-1的问题
前天买了新的电脑,把我的VS2005一个程序COPY到新机器上测试,结果失败并提示"LC.EXE 已退出,代码为-1",在百度/GOOGLE翻箱捣柜,发现网上有的说,只要把*.licx的文件删除重新编译就可以成功,有的还说,要把什么什么破解版的重新编译成DLL,但没一个是可以成功的!!!!!!!~~~~让我
郁闷
了个把小时.百般摆弄未果,心情低落.干脆用记事本打开*.licx来
看看
~这Y到底是
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章