hunostor

config testdata before test run recreate database

Nov 24th, 2018
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.90 KB | None | 0 0
  1. // App.config file setup example
  2. <contexts>
  3.       <context type="_01Data.Model.TodoContext, 01Data">
  4.         <databaseInitializer type="_01Data.Test.TestDataInitializer, 01Data.Test" />
  5.       </context>
  6.     </contexts>
  7.  
  8. // create class
  9. public class TestDataInitializer : DropCreateDatabaseAlways<TodoContext>
  10.     {
  11.         protected override void Seed(TodoContext context)
  12.         {
  13.             context.Severities.AddOrUpdate(s => s.Title, new Severity { Title = "Baromi Fontos" });
  14.             context.Severities.AddOrUpdate(s => s.Title, new Severity { Title = "Kit erdekel" });
  15.  
  16.             base.Seed(context);
  17.         }
  18.     }
  19.  
  20. // create connection strings in App.config
  21. <connectionStrings>
  22.     <add name="DefaultConnection"
  23.          connectionString="Server=.\SQLExpress;Database=TodoDbDev;Trusted_Connection=True;"
  24.          providerName="System.Data.SqlClient"/>
  25.   </connectionStrings>
Add Comment
Please, Sign In to add comment