В течение долгого времени я делал следующее:Что было лучше всего вставить строку в базу данных?
using(var db = new MainContext())
{
// Create license issue record
var n = new tblStoreLicenseIssue
{
Comment = comment,
EmailAddress = email,
Hash = mangled2,
LicensedTo = name,
Timestamp = unixTime,
ValidClaimID = validClaimID
};
db.tblStoreLicenseIssues.InsertOnSubmit(n);
db.SubmitChanges();
}
Но мне было интересно, если этот метод дает каких-либо преимуществ:
var n = new tblStoreLicenseIssue
{
Comment = comment,
EmailAddress = email,
Hash = mangled2,
LicensedTo = name,
Timestamp = unixTime,
ValidClaimID = validClaimID
};
using(var db = new MainContext())
{
db.tblStoreLicenseIssues.InsertOnSubmit(n);
db.SubmitChanges();
}
Какой метод считается передовой практикой, и почему?
Я использовал оба стиля, и нет никакой разницы, вы можете принять любой из них – Zia