0
当我运行这段代码和SQL Server Profiler中观看,没有返回值实体框架的过程不能正常工作
exec [dbo].[p_PersonelEkleAgiGetir]
@MedeniDurum = N'Evli',
@CocukSayisi = 0,
@EsCalismaDurumu = N'Çalışmıyor'
我从参数的前擦除N
,然后它的作品。为了在代码中工作,我需要做些什么?
这是我的实体程序代码
public virtual ObjectResult<Nullable<decimal>> p_PersonelEkleAgiGetir(string medeniDurum, Nullable<int> cocukSayisi, string esCalismaDurumu)
{
var medeniDurumParameter = medeniDurum != null ?
new ObjectParameter("MedeniDurum", medeniDurum) :
new ObjectParameter("MedeniDurum", typeof(string));
var cocukSayisiParameter = cocukSayisi.HasValue ?
new ObjectParameter("CocukSayisi", cocukSayisi) :
new ObjectParameter("CocukSayisi", typeof(int));
var esCalismaDurumuParameter = esCalismaDurumu != null ?
new ObjectParameter("EsCalismaDurumu", esCalismaDurumu) :
new ObjectParameter("EsCalismaDurumu", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<Nullable<decimal>>("p_PersonelEkleAgiGetir", medeniDurumParameter, cocukSayisiParameter, esCalismaDurumuParameter);
}