【发布时间】:2016-07-11 02:02:49
【问题描述】:
我需要将此查询变成一个变量,但我很难创建它。我在 c# 中的查询结束时卡住了,这就是我所拥有的。我是个新手,只能自学,所以可能会很遥远。但这就是我目前所拥有的
var query = (from CON in CONTACT
join ACT in ACCOUNT on ACT.ACCOUNTID equals CON.ACCOUNTID
join TTC in TTCONTRACT on TTC.ACCOUNTID equals ACT.ACCOUNTID
where CON.EMAIL != null && ACT.USERFIELD1 != null &&
int.TryParse(ACT.USERFIELD1) = 1 && CON.EMAIL like %@%
这是原始的 SQL 查询:
Select
con.FIRSTNAME, Con.LASTNAME, Con.EMAIL,
Act.USERFIELD1 'SerialNumber', ACT.ACCOUNT,
TTC.SOFTWAREMAINTENANCE, TTC.HARDWAREMAINTENANCE
from
CONTACT CON
Inner join
ACCOUNT ACT on ACT.ACCOUNTID = CON.ACCOUNTID
Inner join
TTCONTRACTS TTC on TTC.ACCOUNTID = ACT.ACCOUNTID
Where
Con.EMAIL is not null
and Act.USERFIELD1 is not null
and ISNUMERIC(Act.USERFIELD1) = 1
and con.EMAIL like '%@%'
任何帮助将不胜感激 - 谢谢。
【问题讨论】:
标签: c# sql inner-join