Útmutató: Információk lekérése írásvédettként
Ha nem kívánja módosítani az adatokat, növelheti a lekérdezések teljesítményét írásvédett eredmények keresésével.
Az írásvédett feldolgozást a következő beállítással ObjectTrackingEnabled valósíthatja meg false
: .
Feljegyzés
Ha ObjectTrackingEnabled a beállítás false
értéke , DeferredLoadingEnabled implicit módon a következőre false
van állítva: .
Példa
Az alábbi kód beolvassa az alkalmazottak felvételi dátumainak írásvédett gyűjteményét.
Northwnd db = new Northwnd(@"c:\northwnd.mdf");
db.ObjectTrackingEnabled = false;
IOrderedQueryable<Employee> hireQuery =
from emp in db.Employees
orderby emp.HireDate
select emp;
foreach (Employee empObj in hireQuery)
{
Console.WriteLine("EmpID = {0}, Date Hired = {1}",
empObj.EmployeeID, empObj.HireDate);
}
Dim db As New Northwnd("c:\northwnd.mdf")
db.ObjectTrackingEnabled = False
Dim hireQuery = _
From emp In db.Employees _
Select emp _
Order By emp.HireDate
For Each empObj As Employee In hireQuery
Console.WriteLine("EmpID = {0}, Date Hired = {1}", _
empObj.EmployeeID, empObj.HireDate)
Next