Megosztás a következőn keresztül:


Ú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 falsevan á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

Lásd még