Мне нужно конвертировать из EF6 в ядро .net 2.2.x, и я искал, но я не вижу, как преобразовать часть этого кода из EDMX
Пример того, что мне нужноconvert
public virtual ObjectResult<string> GetTransData(string iN_MEM_ID)
{
var iN_MEM_IDParameter = iN_MEM_ID != null ?
new ObjectParameter("IN_MEM_ID", iN_MEM_ID) :
new ObjectParameter("IN_MEM_ID", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<string>("GetTransData", iN_MEM_IDParameter);
}
Обычно я создаю файл dbcontext, подобный этому
public Clinical_CaseTrakker_Context(DbContextOptions<Clinical_CaseTrakker_Context> options) : base(options)
{ }
Затем я делаю dbset, как
public DbSet<USP_Get_SAI> USP_Get_SAIs { get; set; }
Но в целом ObjectResult<T>
Iникогда не работал с
Обычно я просто вызываю хранимый процесс, как этот
List<OfflineMember> offLine = await _CaseTrakker_Context.OfflineMembers.FromSql("EXECUTE CT.usp_Get_SAI_Offline_Members {0}", userId).ToListAsync();