在 # 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;

在 # mysql 中使用外键

不能使用 1 sql Insert 语句插入到 2 个表中

但是,您可以使用以下选项

  1. 使用实体框架,可以创建链接在一起的实体。在 EF 实体上执行 CRUD(创建、读取、更新和删除)操作要简单得多,因为概念模型是一组类。

  2. 创建一个存储过程并插入到存储过程的 2 个表中。