如果你有一个带Sqlaccess的C#函数,是否必须关闭所有对象/句柄,或者在退出函数后自动清理所有内容
例如:
void DoSqlStuff()
{
SqlConnection sqlConn = new SqlConnection(...);
SqlCommand cmd = new SqlCommand(...);
SqlDataReader sqlData= null;
sqlConn,Open();
sqlData = cmd.ExecutReader();
while(sqlData.Read())
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
关闭SqlConn和SqlData是可选的,推荐的还是必需的?
谢谢.
我想在.NET中进行简单的角色身份验证 - 但是在大量的apis中迷失了...
我希望每个目录都有一个web.config,其角色访问权限如下:
<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
在我的登录页面,我在哪里做FormsAuthentication.RedirectFromLoginPage我想指定登录用户的角色(管理员,用户等...)我不需要RoleManagementProviders和过度使用的功能(在我的情况下) RoleManagement.
用户只需指定用户角色需要什么API?
谢谢
我已经看到了从SQL中检索字符串字段的不同方法.有没有"正确"的方式,有什么区别
SqlDataReader rdr;
1. String field = (String) rdr["field"];
2. String field = rdr["field"].ToString();
3. String field = rdr["field"] As String;
Run Code Online (Sandbox Code Playgroud)
谢谢!
我可能做错了-但无法弄清楚原因。我的数据库中有一个DateTime字段,保持UTC时间
我的服务器在美国,浏览器在欧洲。
PageLoad代码如下:
DateTime t = DateTime.SpecifyKind((DateTime)rdr["startTime"], DateTimeKind.Utc);
label1.Text = t.ToLocalTime().ToString();
Run Code Online (Sandbox Code Playgroud)
我显示的时间是美国当地时间,而不是欧洲。如何显示浏览器的本地时间?
谢谢!