我如何编写查询,以便foreach不会使用.我目前的查询是:
IEnumerable<GuestRSVP> guestrsvps = db.GuestRSVPs.Where(p => p.CeremonyGuestPartyId == CeremonyGuestpartyId);
foreach (var grsvp in guestrsvps)
{
db.GuestRSVPs.DeleteObject(grsvp);
}
Run Code Online (Sandbox Code Playgroud)
如何在不使用foreach循环的情况下删除单个查询中的所有对象?
我正在尝试在c#中创建一个选择列表.我的代码:
var ceremonies = db.Ceremonies;
var Ceremonies =
from c in ceremonies
select new SelectListItem
{
Text = c.Name + "_" + c.Date,
Value = c.Id.ToString()
};
Run Code Online (Sandbox Code Playgroud)
但在这里我得到的例外情况就像ToString() method not supported.有什么问题 ?
HTML代码
<form id="createCFrom">
<table class="ui-widget">
<tr>
<td>Event
</td>
<td>
<input type="text" id="CreateName" name="Event" />
</td>
</tr>
<tr>
<td>Date
</td>
<td>
<input type="text" id="CreateDate" name="Date" />
</td>
</tr>
<tr>
<td>Guest
</td>
<td>
<input type="text" id="CreateGuestName" name="Guest" />
</td>
</tr>
<tr>
<td colspan="2">
<button onclick="addCeremony();" class="right" id="saveCeremony">Save</button>
</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
JS代码
function addCeremony() {
alert($("#createCForm").serialize());
}
Run Code Online (Sandbox Code Playgroud)