Код: Выделить всё
public class Model
{
public int ID { get; set; }
public List Sample{ get; set; }
}
public class AnotherModel
{
public int RequestID { get; set; }
public int RequestName { get; set; }
}
Код: Выделить всё
var result = await _Connection.QueryFirstOrDefaultAsync($@"EXEC GetRequestData @ID=@ID,@Names= @Sample", new
{
Model.ID,Model.Sample
});
Код: Выделить всё
DECLARE @ID int ,@Names varchar(MAX)
DECLARE @Table TABLE (RequestID int, RequestName int)
INSERT INTO @Request_Table
SELECT RequestID , RequestName FROM OPENJSON(@Names )
WITH (TempDataset nvarchar(max) as json) A
OUTER APPLY OPENJSON(A.TempDataset )
WITH (RequestID int '$.RequestID',
RequestName int '$.RequestName')
...........Query tables along with Table created above
Код: Выделить всё
The member of type ....Models.AnotherModel cannot be used as a parameter value
Пытался передать список объектов в хранимую процедуру, но произошел сбой
Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-dapper