我正在使用实体框架代码优先方法进行项目。我们有一个上下文类、服务、存储库和接口层。我们希望能够在特定实体的服务类中保留验证和任何类型的对象映射。但是,我们真的不喜欢搞乱键值对列表,而且我们觉得将整个表单集合传递给服务会很麻烦。而且,使用从视图传回模型会导致字符串条目转换为数字属性的 0... 停止任何正确的验证。我们知道有实体验证会阻止表单被提交,但如果您要在后端使用验证,我们希望有一层“安全性”。
我们的 google-fu 即将结束!我们的力量毫无用处。
我们想知道是否有任何好的和干净的方法将数据从控制器传递到服务方法的表单集合,而不使用键值对列表、传递集合本身或映射模型?