Lim*_*mey 0 asp.net linq-to-sql
我是.NET和LINQ to SQL的新手.
到目前为止,我一直在提取数据并填充gridview,一切正常.
但是,当我构建我的第二页时,我创建了一个新的DataContext(我假设每页使用一个)当我引用我在上一页中使用的表时,它给了我一个"不明确的引用"错误,因为我有我的表两个DataContexts.从第二个表中删除表后,我可以引用第一个表.
那么,我应该只为我的整个应用程序设置一个上下文,还是为每个表设置一个 也许介于两者之间我把大多数人在同一个环境中一起使用的表放在哪里?
什么是最佳做法?
如果您要求(1)您应该编写多少个DataContext类,或者(2)您应该多少次"新建"(实例化)一个DataContext类,这一点并不完全清楚.
如果是(1),您希望为整个应用程序编写一个 DataContext类,除非您的应用程序使用多个数据库.
如果是(2),您通常希望每个请求实例化一个DataContext实例,这基本上意味着每页一个.
| 归档时间: |
|
| 查看次数: |
1682 次 |
| 最近记录: |