PDA

View Full Version : مبتدی: معادل این کد sql در linq



HAMRAHSOFT.IR
جمعه 08 اردیبهشت 1391, 00:27 صبح
سلام ببخشبد دوستان معادل این کد اسکیول در لینک چی میشه

SELECT PerNo, Ghest,0
FROM Tbl_hsab
UNION ALL SELECT PerNo,0, VamMoney
FROM Tbl_Vam

kahrizak
جمعه 08 اردیبهشت 1391, 01:05 صبح
var newitems = (from item in _bank.sent
select new{item.message ,item.to}).Union(from item2 in _bank.spam select new{ item2.message ,item2.to});

kahrizak
جمعه 08 اردیبهشت 1391, 01:06 صبح
var newitems = (from item in _bank.sent
select new{item.message ,item.to}).Union(from item2 in _bank.spam select new{ item2.message ,item2.to});

HAMRAHSOFT.IR
جمعه 08 اردیبهشت 1391, 01:21 صبح
ممنون ولی امکان داره با یک دیتا بیس برام بزارید یا کد خودم اصلاح کنید چون من وقتی اصلاح مکنم این خطا میده

Error 1 The type arguments for method 'System.Linq.Enumerable.Union<TSource>(System.Collections.Generic.IEnumerable<TSource>, System.Collections.Generic.IEnumerable<TSource>)' cannot be inferred from the usage. Try specifying the type arguments explicitly. F:\gharzolhasane\gharzolhasane\frm_report\frm_soor at_rpt.cs 73 75 HamrahSoft


واینطوری هم نوشنم
var newitems = (from item in HamrahsoftAmomi.MyApp.Tbl_hsabs
select new { item.PerNo, item.Ghest }).Union(from item2 in HamrahsoftAmomi.MyApp.Tbl_Vams select new { item2.PerNo, item2.VamMoney});

مشکل چی؟

esiprogrammer
جمعه 08 اردیبهشت 1391, 01:32 صبح
اینطوری هم میشه نوشت
فکر کنم ساده تره


var query = ((from c in Tbl_hsab select new { PerNo = c.PerNo, zero = 0, col3 = c.Ghest })
.Concat(from d in Tbl_Vam select new { PerNo = d.PerNo, zero = 0, col3 = d.VamMoney })).ToList();

HAMRAHSOFT.IR
شنبه 09 اردیبهشت 1391, 05:18 صبح
ممنون ولی بازم خطا میده علت خطا چی؟