我目前正在为我的网站制作个人资料。我试图这样做,以便我可以保存跨多个表拉伸的配置文件数据。
例如,我有个人信息,这是主要的用户表。它包含有关用户的个人信息。 然后我有他们拥有的用户名的单独表,因为我将在该用户名下有与用户有关的其他信息。
尝试将信息保存到我的数据库时。我收到此错误:参照完整性约束违规。我已尝试为此制作单独的表单,但我认为没有效果。我的问题是,我是否要为每个要保存数据的表创建一个HTTPPOST方法,或者我可以在1个POST方法中执行此操作吗?
答案 0 :(得分:1)
我的问题是,我是否为我想要的每个表创建一个HTTPPOST方法 将数据保存到....
您可以为发布到服务器的每个表单进行POST。如果该表单中的表单字段与域对象(至少是主键)匹配,那么您可以以这种方式使用数据库对象。这取决于数据库对象的构造方式。
或者我可以只用1个POST方法吗?
是,创建一个视图模型,其中包含表单上所有表单域的成员。确保为数据库查找所需的任何主键包含隐藏的表单字段。 POST时,将视图模型成员映射到数据库对象。