Как сохранить изображение и данные в sql db, используя хранимую процедуру - PullRequest
0 голосов
/ 21 октября 2019

Здесь я новичок в ядре. Пожалуйста, помогите мне с помощью хранимой процедуры Как я могу сохранить данные в базе данных.

 public class AbcInsert
    {
        [Key]
        public int Id { get; set; }
        public string Name { get; set; }
        public IFormFile Files { get; set; }
        public string myImage { get; set; }
    }

Controller.cs

public async Task<IActionResult> InsertData(AbcInsert _Data, List<IFormFile> files)
        {
 foreach (var formFile in files)
            {
                if (formFile.Length > 0)
                {
 using (var ms = new MemoryStream())
                    {
                        formFile.CopyTo(ms);
                        var fileBytes = ms.ToArray();
                        string s = Convert.ToBase64String(fileBytes);
                          _Data.myImage = s;
                    }
    test_dbContext db = new test_dbContext();
            var catParam = new SqlParameter("@Name", _Data.Name);
            db.Database.ExecuteSqlCommand("AbcInsert @Name", catParam);
            return Ok("");

В приведенном выше коде, как я могу передать данные изображения в sql

...