如何验证调用服务的前端的几个字段在数据库中不是重复值?
我有一个由Mule调用的WCF服务。骡子传递给我一个对象,我需要检查有两个不重复的字段。 (意思是,DB中不存在这些字段的相同值,如果存在则抛出错误,表示其重复)。
请告诉我如何在WCF服务中进行此验证。我需要确保“EmpID”和“Reference”不重复。
public class Employee
{
public int EmpID { get; set;}
public string Reference { get ; set ;}
public string Name { get; set;}
}
您可以通过在数据库中执行SELECT来检查它,如果它返回0行,则表示没有重复的值...根据您的需要,将需要执行多个SELECT。