Я пытаюсь сопоставить данные из базы данных с объектом (дочерним).
ChildClass наследует ParentClass, поэтому, по моему мнению, он также должен иметь возможность использовать свойства ParentClass. Но мне не удалось этого добиться.
Я пока пробовал код ниже
Код: Выделить всё
public class TestClass
{
public void GetDataList()
{
try
{
using (var db = new DataContext(connectionString))
{
string strSQL = "select 1 as ID, 'test' as Name, 5 as ChildID";
var ic1 = db.ExecuteQuery(strSQL);
}
}
catch (Exception ex)
{
}
}
}
public class ParentClass
{
public int ID { get; set; }
public string Name { get; set; }
}
public class ChildClass : ParentClass
{
public int ChildID { get; set; }
}
Член данных «Int32 ID» типа «TestConsoleApp. ParentClass» не является частью сопоставления типа ChildClass. Является ли элемент выше корня иерархии наследования?
Подробнее здесь: https://stackoverflow.com/questions/774 ... inq-to-sql