0

私はこのORMを試していますが、これは初めてです。私は次のコードを持っています:

IObjectScope scope = Database.Get("MyConnection").GetObjectScope();

try
{
   scope.Transaction.Begin();
   Reading r = new Reading();
   r.ReadingURL = reading.ReadingURL;
   r.IsActive = true;
   scope.Add(r);
   scope.Transaction.Commit();
}
finally
{
   scope.Dispose();
}

これを実行すると、「追加」で次のエラーが発生します。

Telerik.OpenAccess.Exceptions.InvalidOperationException: クラス 'WritingChallenge.Reading' は永続的ですが、このコンテキストでは不明です。

何らかの理由でデータベース接続が失われたようですか? ここで何が問題なのかわかりません。

4

1 に答える 1

1

ここでの問題は、に接続されたモデルに.ReadingタイプWritingReplacementConnectionに関する情報がないことです。WritingChallenge

mappingConfigurationこのタイプを含むを指定しましたか?

Telerik Forums-.NET ORMのフォーラムでも、この種の質問をすることができます。

于 2012-09-26T07:49:08.547 に答える