c# - 带有自定义数据字段的 PetaPoco 多表连接
问题描述
我使用 PetaPoco.Compiled 6.0.441... 我想从两个具有内部连接的表中选择数据...
总是给我错误信息
System.InvalidCastException:对象必须实现 IConvertible。
请。帮我 ...
代码如下..
[TableName("S_SEQ_LOG")]
class S_SEQ_LOG
{
public string gSeqLogId { get; set; }
public string iYear { get; set; }
public string iMonth { get; set; }
public string iDay { get; set; }
public string iCurrentVal { get; set; }
public string vTableNm { get; set; }
[Ignore]
public S_SEQ_RULE ssr { get; set; }
}
[TableName("S_SEQ_RULE")]
class S_SEQ_RULE
{
public string vTableNm { get; set; }
public string vRule { get; set; }
public string vPrefix { get; set; }
public string iLength { get; set; }
public string iCurrentVal { get; set; }
}
var db = DbManager.Create("SqlServer");
var posts = db.Fetch<S_SEQ_LOG, S_SEQ_RULE, S_SEQ_LOG>(
(a, b) =>
{ a.ssr = b; return a; }
,
@"SELECT A.*,B.*
FROM S_SEQ_LOG A INNER JOIN S_SEQ_RULE B ON
A.vTableNm=B.vTableNm
");
解决方案
推荐阅读
- java - jar 中的更新文件创建绝对路径,找不到指定的路径
- git - Git - 在不解决冲突的情况下重新提交一次
- reactjs - 如何在没有 react-router 路由器的情况下将活动类添加到 React/Preact 应用程序中的特定部分
- python - 在 Python 中使用 Selenium 浏览链接
- python - Pandas groupby:根据pandas groupby组中另一列中的数据选择一行后如何选择相邻列数据?
- c - 在 Eclipse 中的宏中使用宏粘贴无效
- twilio - Twilio 重定向功能在 twilio studio 上不起作用
- asp.net-web-api - 使用 Azure AD App Only 令牌的自定义 Web api 是否会被 SharePoint Online 限制?
- regex - Java semver 正则表达式中的未封闭字符类
- python - 最小化比尔函数