當前位置:首頁 » 編程語言 » linqtosqllist
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linqtosqllist

發布時間: 2022-09-02 02:05:21

⑴ .net 的LINQ到底好不好用啊我感覺不好用啊,你們大家都在用嗎

我感覺LINQ to sql是給初學.net的人用的,操作簡單,上手快
但習慣了用ADO.NET操作Sql語句後使用LINQ反而覺得麻煩
其實LINQ不僅僅是LINQ to sql,其中的Lamda表達式寫法才是亮點
以上是個人的一點愚見見,呵呵

⑵ 怎麼將Linqtosql中查詢的內容進行取出

大概是類似如下

tb_Employeeem=result.ToList()[下標]

⑶ 請問關於linq to sql語法解析的問題

var guary = from student in list select student;

在 sql 語句中, 等價於

select * from list ;

不過看你那個名字是 list, 看上去應該是個內存的列表. 不是資料庫的表。

from student in list 意思是, 數據從那裡來

select student 是查詢什麼數據。

⑷ 弱弱的問一個Linq和資料庫sql性能的問題

對的。一個是從資料庫拿出所有數據再篩選,一個是直接在資料庫查找符合條件的數據,效率當然不一樣。LINQ
TO
SQL的確存在性能問題,但是LINQ
TO
XML等其他功能還是很好用的。

⑸ 如何把LINQ查詢的數據放到dataGridView中

jobsDataContext db = new jobsDataContext();//jobsDataContext為LinqToSql類
Table<jobs> job = db.GetTable<jobs>();

string sql = "select * from jobs";
dataGridView1.DataSource = db.ExecuteQuery<jobs>(sql).ToList();

private void Bind(int id)
{
try
{
id = int.Parse(tbId.Text);
jobsDataContext db = new jobsDataContext();
Table<jobs> job = db.GetTable<jobs>();

////拼接方法1
//string sql = "select * from jobs where job_id="+tbId.Text;
//dataGridView1.DataSource = db.ExecuteQuery<jobs>(sql).ToList();

//帶參數的方法2
//string sqlText = "select * from jobs where job_id={0}";
//dataGridView1.DataSource = db.ExecuteQuery<jobs>(sqlText,id).ToList();
//方法3
var result = from info in job
where info.job_id == id
select info;
dataGridView1.DataSource = result;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}

⑹ .NET自從出了LINQ之後,就從來沒用過!

隨時隨地處理數據,但不僅對於資料庫,對於一般的List、Dictionary,反正是IEnumerable的數據類型都可以

比如原來要排個序要循環至少一圈,現在只要 list.OrderBy(c=>c.Id)
也可以篩選列表,或做交差並補

反正很多功能都很方便了,樓主只是說的LinqToSQL,但是Linq不僅僅是這樣,如果可以熟悉並應用,會大大加快開發速度,提升我想不止20%吧

⑺ MVC中返回視圖模型類型出錯

注意,你linq select出來的是一個匿名對象,而在視圖中的model類型指明了是List ,所以出錯。

⑻ 怎樣在LinqtoSql中使用聚合函數

你如果是想要查數據的總行數的話,你用集合對象.count就行了如:List<string> jihe=new List<string>(jihe這是集合對象);jihe.Count就達到sql中count(*)的效果了

⑼ 用 linq to sql 多表查詢 可以綁定到DataGridView上面嗎(不要新建實體)

這個不可以,linq to sql查詢出來的結果集類型為IQueryable<T>,而這種結果集的類型不是DataGridView的類型,DataGridView需要的數據源類型為DataTable,View等類型

⑽ C# 實體框架(實體數據模型 ) 更新數據有類似SqlDataAdapter Fill的方法嗎

使用linqtosql 或者 EF 可以直接提交數據。savechange()