次のコードに問題があります。
public static IQueryable<Osoba> GetOsoby()
{
using (WeryfikacjaEntities context = new WeryfikacjaEntities())
{
IQueryable<Osoba> user = from s in context.Osobas select s;
return user;
}
}
具体的には、次の 3 行目で問題が発生します。
WeryfikacjaEntities context = new WeryfikacjaEntities()
内部例外に次のような例外が発生します (ポーランド語を知らない限り、貼り付けることはできません)。
例外自体は、XamlParse について何かを教えてくれます
ウィザードを使用してEntityFramework
いるので、接続は問題ないと思います。それを修正する方法はありますか?
OhGetOsoby()
メソッドは次のように呼び出されます。
public static List<Worker> GetWorkers()
{
var u = Class1.GetOsoby().Select(x => new Worker
{
_id = x.ID,
_name = x.Imie,
_surname = x.Nazwisko,
_birthDate = x.DataUrodzenia,
_position = x.Stanowisko,
_earnings = x.Wynagrodzenie,
_ageGroup = x.GrupaWiekowa,
_department = Class1.GetDzialy().Where(
y => y.ID == Class1.GetStanowiska().Where(
z => z.ID == x.Stanowisko).FirstOrDefault().ID)
.FirstOrDefault().ID
}).ToList();
return (List<Worker>)u;
}
これは、内部例外のスタック トレースです。
in System.Data.EntityClient.EntityConnection.ChangeConnectionString(String newConnectionString)
in System.Data.EntityClient.EntityConnection..ctor(String connectionString)
in System.Data.Objects.ObjectContext.CreateEntityConnection(String connectionString)
in System.Data.Objects.ObjectContext..ctor(String connectionString, String defaultContainerName)
in ClassLibrary1.WeryfikacjaEntities..ctor() w C:\Users\Rufix\documents\visual studio 2010\Projects\Zadanie 5\ClassLibrary1\Model1.Designer.cs:wiersz 40
in ClassLibrary1.Class1.GetOsoby() w C:\Users\Rufix\documents\visual studio 2010\Projects\Zadanie 5\ClassLibrary1\Class1.cs:wiersz 13
in Zadanie_5.Worker.GetWorkers() w C:\Users\Rufix\documents\visual studio 2010\Projects\Zadanie 5\Zadanie 5\Worker.cs:wiersz 39
in Zadanie_5.MainWindow..ctor() w C:\Users\Rufix\documents\visual studio 2010\Projects\Zadanie 5\Zadanie 5\MainWindow.xaml.cs:wiersz 26
TargetSite: {Void ChangeConnectionString(System.String)}