【发布时间】:2012-04-12 21:57:39
【问题描述】:
我有一个关于 c# mvc3 中存储库模式的非常基本的问题。
我使用的是 EF4.1,数据库有数百万条记录。
我需要根据某些子句从 SQL 数据库中获取一些数据。获取的数据可能数以万计,所以我当然必须使用分页和排序。
这里的问题是我需要检查以字符串形式存储在表中的 XML 中的元素以及其他一些字段。
喜欢:这是我的数据模型:
public string ReportXML { get; set; }
public DateTime CreatedOn { get; set; }
报告 XML 包含字段“VehicleNumber”,这是我的搜索条件以及 CreatedOn 字段。
什么应该是最好的方式来使用这个 XML 作为字符串,以便只从 DB 中获取满足子句的匹配项。
【问题讨论】:
标签: asp.net-mvc-3 razor entity-framework-4.1 repository-pattern