У меня есть родительский класс с некоторым определением столбца и другим дочерним классом для наследования определения столбца и некоторого дополнительного столбца.Тем не менее, я не могу заставить его работать.Вызов create table всегда терпит неудачу.
[Table]
class Parent
{
[column] public int ID;
[column] public string Name;
}
[Table]
class Child : Parent
{
[column] public string ChildAttrib;
}
using (var db = new DataConnection())
{
db.CreateTable<Child>();
}
Вот сообщение об ошибке:
Message: FirebirdSql.Data.FirebirdClient.FbException : Dynamic SQL Error
SQL error code = -104
Token unknown - line 16, column 2
Row
----> FirebirdSql.Data.Common.IscException : Dynamic SQL Error
SQL error code = -104
Token unknown - line 16, column 2
Row
Как мне решить эту проблему?Я нашел некоторые InheritanceMapping, но я понятия не имею, для чего это используется и может ли это применяться к моему коду или нет.Я просто хочу, чтобы родительский класс определял набор общих столбцов, а дочерний класс мог наследовать его и определять дополнительный столбец.