我是新约MVC + EF将数据插入多个表MVC3
我需要在一个时间数据插入到3台,但想不通我怎么能做到这一点 我的数据模型是
public class UserLogin
{
[Key]public int UserID { get; set; }
public string LoginName { get; set; }
public byte Password { get; set; }
}
public class UserDetails
{
[Key]
public int DetailID { get; set; }
[ForeignKey("UserLogin")]
public int UserID { get; set; }
public string UserName { get; set; }
public string Address { get; set; }
}
public class UserType
{
[Key]
public int TypeID { get; set; }
[ForeignKey("UserLogin")]
public int UserID { get; set; }
public string TypeName { get; set; }
public string TypeDiscription { get; set; }
}
public class UserBDCon : DbContext
{
public DbSet<UserLogin> logins { get; set; }
public DbSet<UserDetails> Detail { get; set; }
public DbSet<UserType> Type { get; set; }
}
任何人都可以告诉我怎么看这个模型的控制器和视图文件?
您是否尝试过除上述之外的其他任何事情? –
您可以使用存储过程在一个过程执行中将数据插入到3个表中。 – 2012-10-16 08:02:07