using Newtonsoft.Json; using System.Data.Entity; using System.Linq; namespace GuestApi.Models { public class GenelModel { public string message { get; set; } = "Başarılı"; public bool success { get; set; } = true; public object model { get; set; } = null; public object getQueryToJson(string query, DbContext context) { string replace = "select @json as jsonn"; string jsonQuery = @" DECLARE @json NVARCHAR(MAX); SET @json = (" + query + @" FOR JSON path,INCLUDE_NULL_VALUES) " + replace; string json = context.Database.SqlQuery<string>(jsonQuery).FirstOrDefault(); object model = JsonConvert.DeserializeObject<object>(json); return model; } } } |