【发布时间】:2017-04-12 13:38:41
【问题描述】:
我是 Umbraco CMS 的新手。我在我的项目中使用 Ui-O-Matic 插件。
Ui-O-Matic 允许对数据库进行简单的 CRUD 操作。但我想使用文件、文本区域等后台控件。
所以我在 database.cs 文件中像这样使用 UIOmaticField。
[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 操作也是可取的。
【问题讨论】:
标签: asp.net-mvc umbraco umbraco7 umbraco6 umbraco-contour