вы всегда можете передать второй объект в ViewBag или View Data.
последний запрос должен быть, вы ссылаетесь на FILE для внешнего ключа вместо EVENT
"create table IF NOT EXISTS ALARM (alarm_id INT AUTO_INCREMENT PRIMARY KEY, action VARCHAR(256) NOT NULL, `trigger` VARCHAR(256) NOT NULL, event INT NOT NULL, CONSTRAINT FOREIGN KEY(event) REFERENCES FILE(event_id) ON DELETE CASCADE)"