我正在尝试使用Generic方法创建一个WCF,它将接收不同对象的IList,所以一旦IList带来一个告诉对象类型的字符串,它们将验证并调用一个函数相应
当我" Build" WCF项目,它成功完成。 但是使用内置WCF测试客户端测试WCF,我无法测试它,因为我设置为发布的每个方法都显示" wcf测试客户端不支持此操作,因为它使用类型system.object []"错误
这是我的合同代码:
namespace WCF_RENTACAR
{
[ServiceContract]
public interface IRentacar
{
[OperationContract]
void insert(string tObjeto, IList objet);
[OperationContract]
void update(string tObjet, int id, IList objet);
}
}
然后以这种方式设置方法:
namespace WCF_RENTACAR
{
{
Rentacar_Entities db = new Rentacar_Entities();
public void insertar(string tObject, IList object)
{
string type = tObjet;
if (type == "user")
{
try
{
TB_SEG_USERS u= new TB_SEG_USERS();
foreach (TB_SEG_USERS item in object)
{
string e = item.DESCRIPCION;
u.DESCRIPCION = e;
agregarEstado(u);
}
object.Clear();
}
catch
{
}
}
}
public void update(string tObject, int id, IList object)
{
string type = tObject;
if (type == "user")
{
try
{
TB_SEG_USERS u= new TB_SEG_USERS();
foreach (TB_SEG_ESTADOS item in objeto)
{
string e = item.DESCRIPCION;
u.DESCRIPCION = e;
agregarEstado(est);
}
object.Clear();
}
catch
{
}
}
}
}
我在我的WCF项目中和我的DAL层上有实体模型
有人知道我应该做什么
谢谢