0
CRUD機能を備えた簡単なwebapiを作成しています。 私はエンティティに例えば:製品を言うとします。C#Asp.net WebApi CRUDの投稿時にエンティティのIDフィールドに値を設定しない方法
FluentNHibernateを使用してテーブルをマップしています。 Idはシーケンスによって生成されます。
public ProductMap()
{
Table("PRODUCT");
Id(x => x.Id).GeneratedBy.Sequence("SEQ_REC_SCH_INFO").Column("SCH_ID");
Map(x => x.Name, "Name");
Map(x => x.Category, "Category");
Map(x=>x.Price,"Price");
}
私は、データの投稿時に商品のIdパラメータを設定する必要はありません。
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public string Category { get; set; }
public decimal Price { get; set; }
}
IDフィールド以外の他のフィールドをAPIコントローラに渡す方法はありますか?
おかげ