【问题标题】:LINQ to SQL testingLINQ to SQL 测试
【发布时间】:2010-12-15 19:43:47
【问题描述】:

我正在使用 Linq to sql 访问 SQL Server。
我尝试在部分类中编写所有数据库查询,以便可以直接从 DataContext 访问它们。 现在我想测试数据上下文,但我想不出这样做的最佳方法。

基本上我需要测试 3 件事:
1. 查询返回正确的数据(不多不少)
2. 存储过程调用返回正确的数据
3. dbml中多对多关系配置正确(deleteonnull)

我在这里似乎提出了类似的问题,但没有一个(我发现)解决了所有 3 个问题。
使用接口只能让我访问表而不是部分类中的方法。
我已经尝试过使用接口并将我的所有查询方法作为接口的扩展方法,但这不适用于 SP 调用。

那么测试 Linq To SQL 数据上下文(和查询)的最佳方法是什么。
有什么建议吗?

/吉米

【问题讨论】:

    标签: linq-to-sql stored-procedures many-to-many partial-classes unit-testing


    【解决方案1】:

    我不确定我是否理解你我认为你需要单元测试,可能结合自动示例数据生成(Visual Studio 的数据库版本可以为你做到这一点)。

    【讨论】:

    • 谢谢,我宁愿不使用数据库,但我认为这可能是唯一的方法。谢谢。
    猜你喜欢
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多