0

Je développe l'application Web en utilisant vs 2017, EF v 6.0.1 avec le code approche.Sur l'exécution de l'application, je reçois erreur à la classe de référentiel des employés, déclaration de retour comme "Le système ne peut pas trouver le fichier spécifié. .Inclure ("Employés"). ToList(); ". Je ne peux pas télécharger l'image pour expliquer clairement. Et aussi j'utilise gridview avec la source de données d'objet. Ce qui suit est mon code avec connexion strings.So, Permettez-moi s'il vous plaît savoir où le problème est ...Le système ne peut pas trouver le fichier spécifié "return employeeDBContext.Departments.Include (" Employees "). ToList();"

public class Employee 
{ 

    public int Id { get; set; } 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
    public string Gender { get; set; } 
    public int Salary { get; set; } 

    public Department Department { get; set; } 
} 
public class Department 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
    public string Location { get; set; } 

    public List<Employee> Employees { get; set; } 
} 
public class EmployeeDBContext:DbContext 
{ 
    public DbSet<Department> Departments { get; set; } 
    public DbSet<Employee> Employees { get; set; } 
} 
    public class EmployeeRepository 
{ 
    public List<Department> GetDepartments() 
    { 
     EmployeeDBContext employeeDBContext = new EmployeeDBContext(); 
     return employeeDBContext.Departments.Include("Employees").ToList(); 
    } 
} 
<connectionStrings> 
<add name="EmployeeDBContext" providerName="System.Data.SqlClient" 
connectionString="server=.;uid=sa;[email protected];database=Sample;" /> 

The system cannot find the file specified "return employeeDBContext.Departments.ToList(); "

Répondre

0

L'erreur est à web.config connectionstring. Je l'ai remplacé le code suivant

<connectionStrings> 

avec le code

<connectionStrings> 
<add name="EmployeeDBContext" providerName="System.Data.SqlClient" connectionString="server=.\SQLSERVERR2;uid=sa;[email protected];database=Sample;" /> 

a changé le nom du serveur.

Merci ........