第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過 Postman 在 Asp.net Core API 中發(fā)布數(shù)據(jù)時將值轉(zhuǎn)換為類型時出錯

通過 Postman 在 Asp.net Core API 中發(fā)布數(shù)據(jù)時將值轉(zhuǎn)換為類型時出錯

C#
浮云間 2022-10-15 15:24:27
我正在 Asp.net Core 中開發(fā)一個 API。我有聯(lián)系人和職位模型。聯(lián)系人.cspublic class Contact{    [Key]    public int ContactId { get; set; }    //public string UserId { get; set; }    [Required]    [StringLength(20)]    public string FirstName { get; set; }    [StringLength(20)]    public string MiddleName { get; set; }    [Required]    [StringLength(20)]    public string LastName { get; set; }    [StringLength(60)]    public string FullName { get; set; }    [Required]    public Gender Gender { get; set; }    [Required]    public DateTime DateOfBirth { get; set; }    public MaritalStatus MaritalStatus { get; set; }    [Required]    public JobTitle JobTitle { get; set; }    [Required]    [EmailAddress]    [StringLength(50)]    public string Email { get; set; }    public int Phone { get; set; }    [Required]    public int Mobile { get; set; }    public string Address { get; set; }    public string Photo { get; set; }    public bool IsDeleted { get; set; }    public DateTime CreatedOn { get; set; }    public DateTime UpdatedOn { get; set; }}public enum Gender{    Male = 0,    Female = 1}public enum MaritalStatus{    Unmarried = 0,    Married = 1,    Divorced = 2,    Widowed = 3}職稱.cspublic class JobTitle{    [Key]    public int Id { get; set; }    [Required]    [StringLength(50)]    public string Name { get; set; }    [Required]    [StringLength(50)]    public string NameAr { get; set; }    public bool IsDeleted { get; set; }    public DateTime? CreatedOn { get; set; }    public DateTime? UpdatedOn { get; set; }    public virtual ICollection<Contact> Contact { get; set; }}我知道問題是 API 需要參考中的 jobtitle 對象,但我不知道如何給出它,因?yàn)樗鼪]有達(dá)到我在 Visual Studio 中的后斷點(diǎn)。那么如何獲取 jobtitle 的值并進(jìn)行轉(zhuǎn)換呢?
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊

您可以發(fā)送一個只有Id鍵的對象,例如:


{

  "firstName": "XYZ",

  "middleName": "",

  "lastName": "ABS",

  "fullName": "XYZ ABS",

  "gender": 0,

  "dateOfBirth": "1987-03-05T07:49:33",

  "maritalStatus": 1,

  "jobTitle": {  // here just pass object with Id key

    "Id": "1"

  },

  "email": "demo@demo.com",

  "phone": 12345678,

  "mobile": 12345678,

  "address": "84445 abc Hill",

  "photo": "",

  "isDeleted": false,

  "createdOn": "2018-03-07T03:41:44",

  "updatedOn": "2018-03-07T03:41:44"

}


查看完整回答
反對 回復(fù) 2022-10-15
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個贊

你可以這樣做:


-edit:您在評論中說,我更新了答案。如果您不想使用 JSON 發(fā)送 JobTitle,只需刪除該行。它將 NULL 映射為您的 JobTitle 對象。所以你可以在后端代碼中處理它。


{

"firstName": "XYZ",

"middleName": "",

"lastName": "ABS",

"fullName": "XYZ ABS",

"gender": 0,

"dateOfBirth": "1987-03-05T07:49:33",

"maritalStatus": 1,

"email": "demo@demo.com",

"phone": 12345678,

"mobile": 12345678,

"address": "84445 abc Hill",

"photo": "",

"isDeleted": false,

"createdOn": "2018-03-07T03:41:44",

"updatedOn": "2018-03-07T03:41:44"

}


查看完整回答
反對 回復(fù) 2022-10-15
  • 2 回答
  • 0 關(guān)注
  • 161 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號