using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace MVCCodeFirst.Entity { using System; using System.Data.Entity; using System.Linq; public class MyModel : DbContext { //您的上下文已配置为从您的应用程序的配置文件(App.config 或 Web.config) //使用“MyModel”连接字符串。默认情况下,此连接字符串针对您的 LocalDb 实例上的 //“MVCCodeFirst.Entity.MyModel”数据库。 // //如果您想要针对其他数据库和/或数据库提供程序,,请在应用程序配置文件中修改“MyModel” //连接字符串。 public MyModel() : base("name=MyModel") { } //我们添加的Schools public virtual DbSet<School> Schools { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { //自增长主键 modelBuilder.Entity<School>() .Property(o => o.Id) .HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity); } } }
相关文章
- Entity Framework Code-First(5):Code First Conventions
- vscode code-runner配置python虚拟环境解释器
- Getting Started with Entity Framework 6 Code First using MVC 5--Contoso 大学
- 配置Cocos Code IDE 可以正常运行的组合:jdk,sdk ,ndk, ant, cocos2d-x
- C#通过反射动态加载dll,读取module、类、方法、特性,并通过反射+简单工厂+配置文件 实现ioc
- Code First 启用迁移时出错 "No context type was found in the assembly"
- 在 Dev-C++ 或 Code::Blocks 下面配置 EasyX
- v-code-diff 配置-组件属性
- 8.翻译系列: EF 6中配置领域类(EF 6 Code-First 系列)
- visual studio code 中 debugger for chrome 插件的配置