linq で複数の挿入行に問題があります。私は2つのテーブルを持っています,,
[購読] テーブル
および [メッセージ] テーブル
- MessageID (整数、isIdentity)
- 送信者
- レシーバー
- コンテンツ
「ロック」カテゴリにサブスクライブするサブスクライブ テーブル内のすべての UserName が、私から同じメッセージを 1 つ受け取るようにしたい..コードでエラーが発生する
var subcribe = from s in database.Subscribes
where s.SubscribeCategory == "Rock"
select s.UserName;
foreach (string s in subcribe)
{
Message msg = new Message();
msg.MsgContent = "Text Here";
msg.Sender = this.User.Identity.Name;
msg.Receiver = s;
database.Messages.InsertOnSubmit(msg);
}
database.SubmitChanges();
誰でもこのクエリを手伝ってもらえますか? 前にありがとう..
よろしく..