我在使用 linq 插入多个行时遇到问题。我有 2 张桌子,,
[订阅] 表
和[消息]表
- MessageID (int, isIdentity)
- 发件人
- 接收者
- 内容
我希望订阅表中订阅“摇滚”类别的所有用户名都收到来自我的相同消息.. 我的代码现在给出错误
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();
任何人都可以帮助这个查询吗?先谢谢了。。
问候..