1
<TestMethod()> _ Public Sub CustomersTest() Dim targetLive = CustomerContext.CreateCustomerContext(True) Dim actual As DbSet(Of Customer) = targetLive.Customers Debug.Print("Live Customers") PrintResult(actual) Assert.IsTrue(actual.Count > 2) Dim targetProspect = CustomerContext.CreateCustomerContext(False) actual = targetProspect.Customers Debug.Print("") Debug.Print("Prospect Customers") PrintResult(actual) Assert.AreEqual(0, actual.Count) actual = targetLive.Customers Debug.Print("") Debug.Print("Live Customers") PrintResult(actual) Assert.IsTrue(actual.Count > 2) targetLive = CustomerContext.CreateCustomerContext(True) actual = targetLive.Customers Debug.Print("") Debug.Print("Live Customers") PrintResult(actual) Assert.IsTrue(actual.Count > 2) End Sub Private Sub PrintResult(actual As DbSet(Of Customer)) For Each item As Customer In actual Debug.Print(String.Concat(item.ID, vbTab, item.Customer1)) Next End Sub

How to Change Entity Framework Context Db Model Cache at Runtime _ Stephen Shakespeare_01

Embed Size (px)

DESCRIPTION

Chanage ENtity Framework

Citation preview

Page 1: How to Change Entity Framework Context Db Model Cache at Runtime _ Stephen Shakespeare_01

6/8/2015 How to change Entity Framework context db model cache at runtime | Stephen Shakespeare

data:text/html;charset=utf­8,%3Cdiv%20class%3D%22line%20number1%20index0%20alt2%22%20style%3D%22border­radius%3A%200px%20!importa… 1/1

<TestMethod()> _Public Sub CustomersTest() Dim targetLive = CustomerContext.CreateCustomerContext(True) Dim actual As DbSet(Of Customer) = targetLive.Customers Debug.Print("Live Customers") PrintResult(actual) Assert.IsTrue(actual.Count > 2) Dim targetProspect = CustomerContext.CreateCustomerContext(False) actual = targetProspect.Customers Debug.Print("") Debug.Print("Prospect Customers") PrintResult(actual) Assert.AreEqual(0, actual.Count) actual = targetLive.Customers Debug.Print("") Debug.Print("Live Customers") PrintResult(actual) Assert.IsTrue(actual.Count > 2) targetLive = CustomerContext.CreateCustomerContext(True) actual = targetLive.Customers Debug.Print("") Debug.Print("Live Customers") PrintResult(actual) Assert.IsTrue(actual.Count > 2) End Sub Private Sub PrintResult(actual As DbSet(Of Customer)) For Each item As Customer In actual Debug.Print(String.Concat(item.ID, vbTab, item.Customer1)) NextEnd Sub