我首先使用 EF4.3 代码和流畅的映射。
我有:
protected override void OnModelCreating
在应用程序启动时执行。这是在创建我的 RepositoryContext 时通过 Windsor DI 完成的。
当我的观点开始使用模型时,例如
<div class="editor-field">
@Html.EditorFor(model => model.CostPrice)
@Html.ValidationMessageFor(model => model.CostPrice)
</div>
模型上的任何属性都会反映在验证中,但来自 OnModelCreating 的任何映射现在都丢失了。
我不知道从哪里开始调试,所以如果不包含大量应用程序,我就无法粘贴代码。我该如何开始调查?