Hirdetés

Új hozzászólás Aktív témák

  • Amartus

    senior tag

    EF problémám lenne. Oracle ODAC-val próbálkozom és kezdő is vagyok EF téren. A tutoriál oldalon lévő példát csináltam meg, de számomra érthetetlen hibába futottam bele, holott minden a példa alapján csináltam.
    A példa linkje:[link]
    5-ös EF-t használtam és a Program.cs-ben, amikor futtatom, a következő hibát dobja a program:

    "An unhandled exception of type 'System.ArgumentException' occurred in System.Data.Entity.dll
    Additional information: A megadott tárolási szolgáltató nem található a konfigurációban, vagy érvénytelen."

    Erre a sorra:
    var OraLINQ1 = from e in ctx.EMPLOYEES
    where e.EMPLOYEE_ID < max_id
    select e;

    Itt pedig a teljes forrás:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Data;
    using System.Data.EntityClient;
    using System.Data.Objects;

    namespace EntityFramework
    {
    class Program
    {
    static void Main(string[] args)
    {
    using (HREntities ctx = new HREntities())
    {
    int max_id = 102;

    // LINQ to Entities query -- Retrieve employees with ID number less than max_id
    var OraLINQ1 = from e in ctx.EMPLOYEES
    where e.EMPLOYEE_ID < max_id
    select e;

    Console.WriteLine("LINQ to Entities Result");
    foreach (var result in OraLINQ1)
    {
    Console.WriteLine("ID: " + result.EMPLOYEE_ID +
    " Name: " + result.FIRST_NAME +
    " Salary: " + result.SALARY);
    }

    Console.WriteLine();
    Console.ReadLine();
    }
    }
    }
    }

    Minden a példa lapján csináltam, Oracle 11r2 Express és VS2013 Community alatt. Mégis dobja ezt a hibát.
    Néztem Linq példákat is, de azok is ilyen kóddal adnak vissza sorokat táblából.

    Meg tudná mondani valaki, hogy mit cseszek el?

Új hozzászólás Aktív témák