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

这里的问题是连接到的模型WritingReplacementConnection没有关于WritingChallenge.Reading 类型的信息。

您是否指定了mappingConfiguration包含此类型的 a?

您也可以在Telerik Forums - .NET ORM的论坛中提出此类问题。

于 2012-09-26T07:49:08.547 回答