cron امکان جالبی است برای Quartz.Net اما تا جایی که من اطلاع دارم از شمسی پشتیبانی نمیکند. آیا اخیرا اقدامی در این زمینه صورت گرفته است؟
نظرات مطالب
This was a very quick run down of some of the options available to you to prevent mass assignment. Which approach you take is up to you, though I would definitely suggest using one of the latter 2-model approaches. There are other options too, such as doing explicit binding via TryUpdateModelAsync<> but the options I've shown represent some of the most common approaches. Whatever you do, don't just blindly bind your view models if you have properties that should not be edited by a user, or you could be in for a nasty surprise.
And whatever you do, don't bind directly to your EntityFramework models. Pretty please.
<HintPath>..\..\..\packages\T4MVCExtensions.3.15.0\lib\net40\T4MVCExtensions.dll</HintPath>
<HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
Copy "$(ProjectDir)$(OutDir)*.*" "$(SolutionDir)RabbalShopCMS.Web\bin\"
ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new RazorViewEngine ());
PM> update-package
ViewEngines.Engines.Insert(0, engine);
ViewEngines.Engines.Add(engine);
موفق باشید.
public class Customer { public virtual string Id { get; set; } public virtual string Name { get; set; } public virtual DateTime HireDate { get; set; } }
public class MyContext : DbContext { public DbSet<Customer> Customers{ set; get; } }
CREATE TABLE Customers ( [Id] [int] NOT NULL IDENTITY, [Name] [nvarchar](max), [HireDate] datetime, CONSTRAINT [PK_Product] PRIMARY KEY ([Id]) )
Invalid object name 'dbo.Customers'.
[Table("Customers", Schema = "dbSchemaUser")] public class Customer { ...
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Customer>().ToTable(tableName: "Customers", schemaName: "dbSchemaUser"); ...
CREATE TABLE dbSchemaUser.Customers ( [Id] [int] NOT NULL IDENTITY, [Name] [nvarchar](max), [HireDate] datetime, CONSTRAINT [PK_Product] PRIMARY KEY ([Id]) )