Entity framework 从实体框架中的集合中删除实体

Entity framework 从实体框架中的集合中删除实体,entity-framework,Entity Framework,我有一个供应商,可能有多达2个或多个联系人连接到数据库中,我想从我的控制器实现一个删除命令 当用户点击前端的delete按钮时,我想在允许操作之前检查数据库中供应商是否有2个或更多联系人。因为供应商不能有0个联系人,所以数据库中必须至少有@1个联系人 当我从数据库中检索vendorID的所有联系人时,如果我尝试此操作 if(contact > 2) { //do delete the choose contact } else // Revoke 它不

我有一个供应商,可能有多达2个或多个联系人连接到数据库中,我想从我的控制器实现一个删除命令

当用户点击前端的delete按钮时,我想在允许操作之前检查数据库中供应商是否有2个或更多联系人。因为供应商不能有0个联系人,所以数据库中必须至少有@1个联系人

当我从数据库中检索vendorID的所有联系人时,如果我尝试此操作

if(contact > 2)
  {
      //do delete the choose contact
  }
  else
      // Revoke
它不工作我的联系人服务从我的服务返回IEnumerable联系人

我怎么才能绕过它去工作,有点失去了它背后的逻辑

谢谢你的时间

public IEnumerable<VendorContact> GetAllVendorContacts(int vendorId)
    {
        var contacts = _unitOfWork.VendorContactRepository.Get(v => v.VendorId == vendorId, null, "");

        return contacts;
    }
public IEnumerable GetAllVendorContacts(int vendorId)
{
var contacts=\u unitOfWork.VendorContactRepository.Get(v=>v.VendorId==VendorId,null,“”);
返回联系人;
}

这是我的服务,所有联系都由供应商提供

MVC不处理SQL Server,因此您似乎对所使用的框架感到困惑。MVC中有关数据的问题通常与实体框架的使用有关。是的,我先使用代码,实体框架您想删除联系人本身还是删除两者之间的关系?什么不起作用?第一个代码块不包含任何可以工作的内容。