【发布时间】:2011-05-09 20:52:25
【问题描述】:
应该在 SQL Server 还是 C# 上设计数据库?
我一直认为在 SQL Server 上设计它更合适,但最近我开始阅读一本书(Pro ASP.NET MVC Framework),据我了解,它基本上说写它可能是一个更好的主意C#,因为您将通过 C# 访问模型,这很有意义。
我想知道其他人对这件事的看法......
我的意思是,例如,您是否认为拥有一个指定常量的表是“正确的”(例如始终应该包含的 AccessLevel 表)
1 Everyone2 Developers3 Administrators4 Supervisors5 Restricted
为了同样的目的只使用一个枚举不是更健壮和精简吗?
【问题讨论】:
-
我敢打赌那本书的作者不是数据库专家。您不会总是通过 C# 访问数据。
标签: c# sql-server linq-to-sql database-design