我有两个表Cars和CarDescriptions。
Cars:IDCar(int, PK, 自增) CarDescriptions:(IDDescription, Header(nvarchar), Content(nvarchar), IDCar(int,FK))
我正在应用程序中添加汽车并编辑现有汽车。
我的问题:
1.如何保存已更改的带有描述的汽车到数据库中?
我有汽车的ID,以及描述的ID。
CarDescription类没有像IsChanged这样的池,因此
我不想做类似于以下的事情:
- 删除idcar=@idcar的carsdescriptions
- 插入cardescriptions(@Header,@Content,@IDCar)
如果记录在表中,则必须更新记录;如果不存在于表中,则必须插入记录。