بله. وجود دارند. لیست کامل آنها را در مستندات آن مطالعه کنید.
۱۰ سال و ۱۰ ماه قبل، دوشنبه ۲۵ آذر ۱۳۹۲، ساعت ۱۸:۰۳
namespace EF_Sample07.DataLayer.Context { public interface IUnitOfWork { IDbSet<TEntity> Set<TEntity>() where TEntity : class; int SaveAllChanges(); void MarkAsChanged<TEntity>(TEntity entity) where TEntity : class; } } namespace EF_Sample07.DataLayer.Context { public class Sample07Context : DbContext, IUnitOfWork { public DbSet<Category> Categories { set; get; } public DbSet<Product> Products { set; get; } public new IDbSet<TEntity> Set<TEntity>() where TEntity : class { return base.Set<TEntity>(); } public int SaveAllChanges() { return base.SaveChanges(); } public void MarkAsChanged<TEntity>(TEntity entity) where TEntity : class { base.Entry<TEntity>(entity).State = EntityState.Modified; } } }
new Process { StartInfo = { FileName = Path.Combine(installPath, "hhc.exe"), Arguments = ("\"" + path + "\\blog.hhp\""), CreateNoWindow = true, WorkingDirectory = blogDir, UseShellExecute = false, RedirectStandardOutput = true, RedirectStandardError = true } }.Start();