5
저장 프로 시저 이름을 함수에 문자열로 전달한 다음 리플렉션을 사용하여 실제로 sp를 SQL 쿼리에 linq에서 사용하도록 할 수 있습니까?SQL에 동적 저장 프로 시저 이름 linq
저장 프로 시저 이름을 함수에 문자열로 전달한 다음 리플렉션을 사용하여 실제로 sp를 SQL 쿼리에 linq에서 사용하도록 할 수 있습니까?SQL에 동적 저장 프로 시저 이름 linq
이
var sp = typeof(DataContext).GetMethod("GetUsersByID"); //Get the SP
var result = sp.Invoke(DbContext, new object[]{100}); //Execute the SP with 100 as the parameter
AdventureWorksDataContext ad = new AdventureWorksDataContext();
var sp1 = typeof(AdventureWorksDataContext).GetMethod("uspGetManagerEmployees");//Get the SP
var result1 = sp1.Invoke(ad, new object[] { 16 });
var sp = typeof(AdventureWorksDataContext).GetMethod("GetEmployee");//Get the SP
var result = sp.Invoke(ad, new object[] { });//If no parameters are passed
시도