linq-to-sql

    6熱度

    6回答

    在MSSQL中的大表上;選擇特定的列會提高查詢的速度。這同樣適用於Linq to SQL嗎? 這會: var person = from p in [DataContextObject].Persons where p.PersonsID == 1 select new { p.PersonsID, p.PersonsAdress, p.PersonsZipcode }

    4熱度

    5回答

    我剛問過this question。這導致我一個新的問題:) 直到這一點,我已經使用了以下模式選擇LINQ to SQL的東西,目的是能夠處理0查詢返回的「行」: var person = (from p in [DataContextObject].Persons where p.PersonsID == 1 select new p).FirstOrDefaul

    0熱度

    5回答

    我想開始使用LINQ和專門的LINQ to SQL,但我有一些困難 我已經SqlMetal嘗試這樣做,現在使用數據庫在Visual Studio中的表設計器和我不斷收到類似的錯誤,就像在這段代碼中一樣,使用我在VS2008中使用數據庫佈局設計器創建的數據上下文。 using System; using System.Collections.Generic; using System.Linq;

    21熱度

    2回答

    是否有任何這樣的原因不會工作? 這是邏輯我已經使用了多次更新與LINQ在表中的記錄: DataClasses1DataContext db = new DataClasses1DataContext(); User updateUser = db.Users.Single(e => e.user == user); updateUser.InUse = !updateUser.InUse;

    0熱度

    3回答

    我有這樣的XML列在我的表: <keywords> <keyword name="First Name" value="|FIRSTNAME|" display="Jack" /> <keyword name="Last Name" value="|LASTNAME|" display="Jones" /> <keyword name="City" value="|C

    2熱度

    2回答

    在previous question中,我詢問了如何在linq中將「計算屬性」設置爲sql對象。在那裏提供的答案對於這個具體案例來說足夠了,但是現在我在另一個案例中遇到了類似的問題。 我有一個數據庫項目必須通過一些步驟。我想在我的數據庫中有一個函數來檢索我可以構建的項目的當前步驟。例如: var x = db.Items.Where(item => item.Steps.CurrentStep()

    2熱度

    3回答

    我玩的是LINQ to SQL,總體來說它比Microsoft以前的版本(DataSet)要好得多,但似乎面向對象的功能仍然有限。由於我們目前使用在DataSet之上創建OO模型的自定義持久性框架,因此我期望將該框架移植到在LINQ to SQL之上構建OO模型的新版本。 首先有沒有其他類似的倡議? 第二,你認爲這是一個好主意嗎?

    23熱度

    18回答

    我使用MS SQL Server 2005中是否有差異,給SQL引擎, SELECT * FROM MyTable; 和 SELECT ColA, ColB, ColC FROM MyTable; 之間 當ColA,ColB和ColC代表表格中的每一列時? 如果他們是一樣的,是否有一個原因爲什麼你應該使用第二個呢?我有一個在LINQ上很沉重的項目,我不確定它生成的標準SELECT *是一種

    4熱度

    2回答

    是否可以使用SQL Server 2008 CROSS應用與LINQ-2-SQL? 例SQL: select d.dateCol, tvf.descr, tvf.value from dateTable d cross apply tvFunction(d.dt, 'anotherParam') tvf where d.category='someCat' CROSS APPLY使得能夠

    6熱度

    2回答

    我正在處理一些表,我希望C#類具有與基礎表列不同的屬性名稱。但是,當我使用Translate方法讀取結果時,與源名稱不匹配的屬性永遠不會被填充。即使我使用Linq來生成SQL。 例如,我的表在DB這樣定義的: CREATE TABLE User_Entry ( UserId int IDENTITY (1, 1) NOT NULL, Login_Id varchar (50) N