PDA

View Full Version : سوال: معادل دستور Sql در linq



omid_kimia
یک شنبه 21 فروردین 1390, 18:43 عصر
سلام
میخوام از query زیر در linq استفاده کنم.معادل این دستور در linq چیه؟؟

SELECT top 2 name FROM table order by newid()

از query بالا میخوام در کد زیر استفاده کنم اگه کسی ADO این کد رو بلده بزاره.ممنون میشم راهنماییم کنید.
string ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
LINQDataContext ctx = new LINQDataContext(ConnectionString);
var quary = from item in ctx.tbl_peyments ;
tbl_peyment[] items = quary.ToArray<tbl_peyment>();
grid view.DataSource = items;
grid view.DataBind();

raziee
یک شنبه 21 فروردین 1390, 23:42 عصر
سلام
میخوام از query زیر در linq استفاده کنم.معادل این دستور در linq چیه؟؟

SELECT top 2 name FROM table order by newid()

از query بالا میخوام در کد زیر استفاده کنم اگه کسی ADO این کد رو بلده بزاره.ممنون میشم راهنماییم کنید.
string ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
LINQDataContext ctx = new LINQDataContext(ConnectionString);
var quary = from item in ctx.tbl_peyments ;
tbl_peyment[] items = quary.ToArray<tbl_peyment>();
grid view.DataSource = items;
grid view.DataBind();



var myQuery = (from en in ctx.TableName
orderby en.PropertyName
select en).Take(takeCount);

پیشنهاد میدم لینک زیر رو ببینید. کمکتون میکنه.
http://barnamenevis.org/showthread.php?193300-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-LINQ-%28%D8%A7%D8%B2-%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7-%D8%AA%D8%A7-%D8%A7%D9%86%D8%AA%D9%87%D8%A7%29