objectDataSource kæde til class
HejJeg har problemmer med at kæde min db klasse til en objectDataSource
Jeg har et db object med insert, update osv:
namespace DatabaseComponent
public class PersonDb
{
private string connString;
public PersonDb()
public int deletePerson(PersonDetails pers)
public void updatePerson(PersonDetails pers)
public int insertPerson(PersonDetails pers)
public PersonDetails GetPersById(int persId)
}
Hertil har jeg lavet en utility klasse PersonDetails med en public egenskab der passer til 'PersonDb':
public class PersonDetails
{
private int persId;
private string persNavn;
private string persAdr;
public PersonDetails()
{ }
public int PersId
{
get { return persId; }
set { persId = value; }
}
osv.......
Det hele virker fint når jeg tester, men jeg kan ikke finde ud af at kæde det til ObjectDataSource:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
TypeName="DatabaseComponent.PersonDb"
DataObjectTypeName="PersonDetails" DeleteMethod="deletePerson"
InsertMethod="insertPerson" SelectMethod="GetPersoner" UpdateMethod="updatePerson">
</asp:ObjectDataSource>
Min select, insert, og update virker men deletePerson virker ikke :(
Det er som om PersonDetails er tom når den kaldes....
pls help