posts - 315, comments - 273, trackbacks - 15

My Links

News

View Pietro Libro's profile on LinkedIn

DomusDotNet
   DomusDotNet

Pietro Libro

Tag Cloud

Article Categories

Archives

Post Categories

Blogs amici

Links

Monday, March 3, 2014

Dynamic Data Provider per EF6 released

Sono stati rilasciati in RTM, ASP.NET Dynamic Data e EntityDataSource per EntityFrameowrk 6. Per provare la nuova versione di Dynamic Data è sufficiente creare un nuovo progetto di tipo “ASP.NET Dynamic Data Entities Web Application”, ed installare tramite NuGet il package Microsoft.AspNet.DynamicData.EFProvider:

image

Eventualmente forziamo la scrittura dei Template (“A” per sovrascrivere tutto):

image

Aggiungiamo in modalità Code First una semplice classe Book e relativo DbContext:

public class Book
{
    public int Id { get; set; }
    public string Title { get; set; }
    public string Authors { get; set; }
    public int Pages { get; set; }
}

public class Db : DbContext
{
    public DbSet<Book> Books { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);
    }
}

 

Nel Global.asax registriamo il nostro DbContext:

DefaultModel.RegisterContext(
            new Microsoft.AspNet.DynamicData.ModelProviders.EFDataModelProvider(() => new Db()),
            new ContextConfiguration { ScaffoldAllTables = true });

 

F5, per vedere in azione il nostro Data Site:

image

Discorso simile per l’utilizzo dell’EntityDataSource control.

posted @ Monday, March 3, 2014 9:06 AM | Feedback (0) | Filed Under [ C# ASP.NET Tools .Net Framework 4.0 Code First Migrations .Net Framework 4.5 Entity Framework 6 Visual Studio 2013 ]

Powered by:
Powered By Subtext Powered By ASP.NET