0

私は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);
  }

4

0 に答える 0