小编der*_*rek的帖子

LINQ to SQL Web应用程序最佳实践

根据我构建Web应用程序的经验,我总是使用n层方法.从数据库获取数据并填充对象的DAL,以及从DAL获取对象并执行它们所需的任何业务逻辑的BLL,以及从BLL获取它的显示数据的网站.我最近开始学习LINQ,大多数示例都显示了从Web应用程序代码隐藏发生的查询(我可能只看到过于简化的示例).在n层体系结构中,这一直被视为一个大禁忌.
我对如何构建新的Web应用程序有点不确定.我一直在VS2008中使用Server Explorer和dbml designer来创建dbml和对象关系.如果dbml被认为是DAL层,如果网站应该调用BLL中的方法,然后执行LINQ查询等,那么对我来说似乎有点不清楚.
什么是一般的架构最佳实践或创建方法的方法使用LINQ to SQL的Web应用程序解决方案?

linq asp.net n-tier-architecture linq-to-sql

14
推荐指数
1
解决办法
5214
查看次数

SQL使用外键更新表

我有一个类别表,其中一个字段用作子类别表的外键.作为每个表的主键一部分的一个字段是语言ID.我需要在两个表中更新这些.基本上,无论两个表中的语言id = x,我都需要将其设置为y.

当我尝试对任一表进行更新时,我得到一个'与UPFER条件冲突的UPDATE语句..',它引用了外键约束.

如何更新这两个表的语言字段?

sql

6
推荐指数
3
解决办法
3万
查看次数

C#字典表现

我正在使用Dictionary来存储数据,并将缓存它.我想通过限制Dictionary <>的大小来避免服务器内存问题,并且具有良好的性能,无论是大小还是条目数.
这样做的最佳方法是什么?除了词典之外,我还应该考虑另一个课吗?

c# asp.net dictionary

5
推荐指数
2
解决办法
7197
查看次数

标签 统计

asp.net ×2

c# ×1

dictionary ×1

linq ×1

linq-to-sql ×1

n-tier-architecture ×1

sql ×1