我的数据库中有3个表。每个表每个有3个字段,不包括ID字段。其中2个字段的类型为nvarchar。没有一个表是相关的。
应用程序中的My ListView帮助用户搜索我的数据库,搜索是增量搜索。搜索包括3个表的nvarchar字段,即总共6个字段。
例如:
我为3个表生成了模型。
现在ListBox应该显示Ph.Name,Title和Bo.Name字段。即它应该与它们绑定。但它们来自不同的模型。我也应该能够对搜索到的项目执行CRUD操作。我该怎么做?
仍然在回答:(
P.S:为每个模型创建单独的ViewModel,这些模型用于各自的视图以单独处理这些表。但这是一个集成视图,用户应该可以搜索所有内容。
另外请有人建议我为这个问题提供更好的标题:)
答案 0 :(得分:0)
为什么不定义由三个不同模型实现的接口,并将视图绑定到接口?您也可以通过相同的界面支持CRUD操作,每个模型都可以根据需要实现(或通知控制器)。