为了账号安全,请及时绑定邮箱和手机立即绑定

使用servicestack和c#将数据发布到sql server

使用servicestack和c#将数据发布到sql server

C#
拉风的咖菲猫 2021-10-23 16:28:39
我刚刚开始学习 servicestack 和 c#,我需要一些帮助来将数据发布到 sql server。当我使用 swagger 进行测试时,我得到了 200 响应,但实际上没有将任何内容插入到数据库中,而且我不确定我哪里出错了。型号.类型public class Book{    [PrimaryKey]    [AutoIncrement]    public int BookID { get; set; }    public string Author { get; set; }    public string Title { get; set; }    public int NumberOfPages { get; set; }    public int Isbn { get; set; }}管理器界面:namespace ServiceStackServiceLog4NetTemplate.Interfaces.Managers{   public interface IPostBookManager  {    Book CreateBooks();  }}存储库接口:namespace ServiceStackServiceLog4NetTemplate.Interfaces.Repositories{   public interface IPostBookRepository   {     Book PostBooks();   }}消息.请求namespace ServiceStackServiceLog4NetTemplate.ServiceModel.Messages{[Route("/PostBooks", Verbs = "POST")]public class PostBooksRequest{    [AutoIncrement]    public int BookID { get; set; }    public string Author { get; set; }    public string Title { get; set; }    public int NumberOfPages { get; set; }    public int Isbn { get; set; }}}消息.响应namespace ServiceStackServiceLog4NetTemplate.ServiceModel.Messages{public class PostBooksResponse : IHasResponseStatus{    public Book Book { get; set; }    public ResponseStatus ResponseStatus { get; set; }}}经理    class PostBooksManager : IPostBookManager    {    private IPostBookRepository postRepo;    public PostBooksManager(IPostBookRepository pRepo)    {        postRepo = pRepo;    }    public Book CreateBooks()    {        var bookCreations = postRepo.PostBooks();        return bookCreations;    }}}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 187 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信