shanghaipc 发表于 2018-10-20 11:14:41

EntityFramework Core Raw SQL

public IEnumerable GetList()  
      {            var list = new List();            using (var connection = _efCoreContext.Database.GetDbConnection())
  
            {
  
                connection.Open();                using (var command = connection.CreateCommand())
  
                {
  
                  command.CommandText = "SELECT * FROM dbo.Blog";                  using (SqlDataReader reader = command.ExecuteReader() as SqlDataReader)
  
                  {                        while (reader.Read())
  
                        {                            var blog = new Blog();
  
                            blog.Id = Convert.ToInt32(reader["Id"]);
  
                            blog.Name = reader["Name"].ToString();
  
                            blog.Url = reader["Url"].ToString();
  
                            list.Add(blog);
  
                        }
  
                  }
  
                }
  
            }            return list;
  
      }


页: [1]
查看完整版本: EntityFramework Core Raw SQL