可以在事务中使用SQL"truncate table"命令吗?我正在创建一个应用程序,我的表有大量的记录.我想删除所有记录,但如果应用程序失败,我将回滚我的事务.删除每条记录需要很长时间.我想知道我是否使用截断表,我是否仍然可以回滚事务并在发生故障时恢复数据.我意识到truncate table不会将每个删除写入事务日志,但我想知道它是否将页面释放写入日志以便回滚工作.
我知道我可以将UNC路径映射到本地驱动器号.但是,我想知道是否有办法将UNC路径映射到本地文件夹.我有一个程序,其中有一个特定的文件夹硬编码到程序中,我想尝试创建一个具有相同名称的文件夹映射到UNC路径,以便可以从网络共享访问数据.这可行吗?具体来说,这是在Windows 2003服务器上.
我正在创建一个库,用于我正在构建的应用程序.我正在建立一个类似于下面的名称空间结构.
MyNamespace.Validation
MyNamespace.Reports
MyNamespace.Transactions
MyNamespace.DataImport
etc...
Run Code Online (Sandbox Code Playgroud)
最佳做法是为每个子命名空间创建一个包含多个项目的解决方案,还是为每个子命名空间创建一个包含多个类文件的项目?谢谢.
c# ×1
local ×1
namespaces ×1
path ×1
sql ×1
sql-server ×1
transactions ×1
truncate ×1
unc ×1
windows ×1