Umbraco CMSを初めて使用しています。私は私のプロジェクトでUi-O-Maticプラグインを使用しています。
Ui-O-Maticは、データベースのCRUD操作を容易にします。しかし、私はファイル、テキストエリアなどのバックオフィスコントロールを使いたいです。
Ui-O-Matic UmbracoのUIOMaticFieldまたはバックオフィスのコントロールを使用
このように、私はdatabase.csファイルのUIOMaticFielldを使用しています。
[Column("newsDetail")]
[UIOMaticField("News Detail","Add Details",View ="textarea")]
public string newsDetail { get; set; }
[Column("newsImage")]
[UIOMaticField("Image","Upload Image",View ="file")]
public string newsImage { get; set; }
問題は私がデータベースを変更したときにデータベースの変更を取得するためにdatabase.ttファイルを更新する必要があるという問題です。しかし、database.csファイルと私の以前の変更を再作成します:
[UIOMaticField("News Detail","Add Details",View ="textarea")]
database.csファイルから削除します。そして、毎回私は同じ変更を行う必要があります。
私のカスタム変更をそのままにするにはどうすればいいですか私はdatabase.ttファイルを更新しますか?
CRUD操作を行う他の良い方法も望ましいです。