コード例 #1
0
        /// <summary>
        /// extension method of RecruitmentEntities to
        /// zero out the db tables, then seed all tables with initial data
        /// </summary>
        public static void SeedDatabase(this RecruitmentEntities context)
        {
            // set up database log to write to output window in VS
            context.Database.Log = (s => Debug.Write(s));

            //Remove everything
            context.Database.Delete();

            // Create() creates a table for each entity. It even does this
            context.Database.Create();

            // Read script file from SQLScripts folder inside solution folder
            string seedScript = File.ReadAllText(@"./../../../RecruitmentDB/SeedSampleData.sql");

            //Run script
            context.Database.ExecuteSqlCommand(seedScript);
        }
コード例 #2
0
 public static void SaveDatabaseToXML(this RecruitmentEntities context)
 {
     //TODO
 }