【发布时间】:2010-12-15 20:40:44
【问题描述】:
您好,我是第一次使用 ADO.NET 实体框架,静态代码分析建议我将以下方法更改为静态方法,如下所示。
我的问题很简单,这个线程安全吗?
public static void InsertUserDetails(UserAccount userAccount)
{
using (KnowledgeShareEntities entities = new KnowledgeShareEntities())
{
Users user = new Users();
user.usr_firstname = userAccount.FirstName;
user.usr_surname = userAccount.LastName;
user.usr_email = userAccount.Contact.Email;
user.usr_logon_name = userAccount.SAMUserAccountName.ToUpper();
user.usr_last_login_datetime = DateTime.Now;
entities.AddToUsers(user);
entities.SaveChanges();
}
}
【问题讨论】:
标签: c# ado.net linq-to-entities thread-safety