私はEFで最初の一歩を踏み出しています。テーブルに主キーとして符号なし整数列がない限り、モデルを作成してデータを表示するのに問題はありません。
データベースで UInt32 として定義されているすべての列は、モデルで Int64 にマップされます。プログラムはエラーなしでコンパイルされますが、例外がスローされます。
データベースは Sybase SQL Anywhere 11、Build 2913 Visual Studio 2010 with .NET 4 ですが、VS 2012 および .NET 4 でも同じです
私に何ができる?
ありがとう
マイケル
using (var f = new FritscheContext())
{
var s = f.CG_AUFTRAEGE;
foreach (var det in s)
{
// ID_AUFTRAG_CG is an unsigned int as primary key
Console.WriteLine("{0} {1}", det.ID_AUFTRAG_CG, det.AUFTRAG_CG);
}
Console.WriteLine("fertig. Taste drücken");
Console.ReadKey(true);
}