最近一直在自学WebApi,无奈不理解的东西还是太多了,代码都是从网上的例子学来的
public HttpResponseMessage Post(AA a)
{
}
如上所示,Post接受了一段类型为AA的a段数据。
而AA中又包含两个类型BB和CC,具体结构如下
public class AA
{
public class BB{get;set;}
public class CC{get;set;}
}
现在我想将BB和CC中的数据分别储存到数据库中相对应的表,请问怎么操作?
你用SQL 还是EF?你数据都拿到了!实在不行就自己创建个实体类来拼接
一般来说,我不建议你用级联,而是分开来插入
AA a = ...
db.BB.Add(a.BB);
db.CC.Add(a.CC);
db.AA.Add(a);
db.SaveChanges();