asp.net C#WebアプリケーションでTelerik OpenAccessORMを使用しています。私のアプリでは、「Person」という名前のデータベースからテーブルエンティティを基本クラスとしてマッピングし、 「Employee」 という名前のサブドメインクラスを作成しました。次に、サブクラスの垂直継承をBaseクラスに適用し、Employeeサブクラスに「デフォルトマッピング」を使用しました。
Base / Subクラスの両方をクエリしているときに、エラーが発生します:
クエリの実行中にエラーが発生しました:Telerik.OpenAccess.RT.sql.SQLException:無効なオブジェクト名'Employee'。
これらは、コンテキストからクエリに追加される行です。
using (EntitiesModel1 obj = new EntitiesModel1())
{
List<Employee> lstEmp = obj.Employees.ToList();
GridView1.DataSource = lstEmp;
GridView1.DataBind();
}
助けてください。