0条评论
还没有人评论过~
还是说插入的时候只能一个表一个表的插入,查询的时候才能把对应关系查出来?
public class Student
{
public string ID { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
}
public class Address
{
public string ID { get; set; }
public string Road { get; set; }
public string Road_Number { get; set; }
}
比如这个,Student,Address
只写Insert(student)时,Address不会写入数据。
那么正确的插入是,insert(stuent),insert(address)吗?
一个一个的插,你可以封装一下,如果发现某个属性不是值类型,就通过反射,生成sql,插入两个