小编Wil*_*iam的帖子

使用JavaScript初始化页面加载浏览器指示符/动画图标

是否有一种简单的方法来启动和停止浏览器throbber(页面加载指示器)而不更改您所在的页面?最好没有外部库或AJAX调用.

javascript browser

8
推荐指数
1
解决办法
864
查看次数

LINQ vs存储过程与内联查询

我们是一个小团队,致力于在非常紧迫的期限内开发.NET中的大型Web应用程序.我们使用多个数据库(每个客户端一个),因此我们的要求与大多数应用程序略有不同.数据库仅用于此特定应用程序,因此它们与应用程序紧密耦合无关紧要.主要决定因素是发展速度,长期可维护性和安全性.我们正在考虑3个选项:

选项1 - LINQ to SQL

我们没有人对LINQ有任何经验,但我们一直在研究它,它似乎是一个不错的选择,也不是很难学.值得在紧迫的期限内学习新方法的风险?

选项2 - 存储过程

看起来像使用多个数据库设置进行维护可能是一场噩梦(或者它会是什么?),并且由于我们没有专门的数据库开发人员,它可能会降低开发速度以适应其他环境.代码生成器将生成基本CRUD查询,这是一个优点.

选项3 - 内联查询

这种方法发展最快,但我知道现在人们普遍反对硬编码查询,我担心长期存在可维护性问题可能会让我们受苦.代码生成器将生成基本CRUD查询.

如果我们缺少任何因素,请告诉我.什么解决方案似乎最适合这个项目?

sql asp.net stored-procedures linq-to-sql

3
推荐指数
1
解决办法
483
查看次数

一对一的关系应该分成两个表吗?

我有一个表[Users]和另一个表[Administrators]链接1:0..1.合并这些表是最佳做法吗?我已经阅读了很多关于SO的答案,说明拆分表只对一对多的关系是必要的.

我将它们分开的原因是我可以使用AdministratorId而不是一般的UserId来引用管理员.在其他表中,我的字段应该只包含一个管理员,因此它可以作为参考检查.

sql database

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