在 # mysql 中使用外键
本文关键字:mysql | 更新日期: 2023-09-27 18:32:28
如何在此处添加外键?希望你能帮助我
public bool AddMedicinePrescription(string Generic, string Brand, string ContainerNum, string MedtoStore, string status)
{
sqlstring = "INSERT INTO hdmedicine (GenericName, BrandName, ContainerNumber, Quantity,Status )" + "VALUE ('" + Generic + "', '" + Brand + "', " + ContainerNum + ", " + MedtoStore + ", '"+ status +"')";
try
{
connect.Open();
MySqlCommand cmd = new MySqlCommand(sqlstring, connect);
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
connect.Close();
return true;
不能使用 1 sql Insert 语句插入到 2 个表中。
但是,您可以使用以下选项
-
使用实体框架,可以创建链接在一起的实体。在 EF 实体上执行 CRUD(创建、读取、更新和删除)操作要简单得多,因为概念模型是一组类。
-
创建一个存储过程并插入到存储过程的 2 个表中。