Hi,
I hope my subject is clear, but I'll explain my problem:
I've got two ActiveRecord classes: project and case. Case inherits
from project with a joined key base.
simplified code (there are actually more/other properties in there,
don't bother mentioning):
[ActiveRecord("projects", Lazy = false), JoinedBase]
public class Project: ActiveRecordValidationBase<Project>
{
private int _id;
[PrimaryKey(PrimaryKeyType.Identity, "id")]
public virtual int Id
{
get { return this._id; }
set { this._id = value; }
}
private string _name;
public virtual String Name
{
get { return this._name; }
set { this._name = value; }
}
}
[ActiveRecord("cases", Lazy = false)]
public class Case: Project
{
private int _caseId;
[JoinedKey("Caseid")]
public virtual int CaseId
{
get { return this._caseId; }
set { this._caseId = value; }
}
private string _caseType;
public virtual String CaseType
{
get { return this._caseType; }
set { this._caseType= value; }
}
}
Now my problem: Let's say I have a Project with Id 1. Is it possible
to convert this Project to a Case? How do I get this to work?
Or will I have to delete the Project, and create a Case with the same
values (although a different Id will be assigned)?
--
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en.