private static void ConfigureLinqForContext(DbContext context, string configName, out Type contextType) { contextType = context.GetType(); var nameSpace = contextType.Namespace; var assemblyName = contextType.Assembly.FullName; NativeScriptHelper.AddReference(configName, assemblyName); NativeScriptHelper.AddUsing(configName, nameSpace); }
static ContextExtensions() { NativeScriptHelper.AddReference(RosFkConfig, "--ROSLYN--"); NativeScriptHelper.AddReference(RosFkConfig, "ITVComponents.WebCoreToolkit.EntityFramework"); NativeScriptHelper.AddUsing(RosFkConfig, "ITVComponents.WebCoreToolkit.EntityFramework.Models"); NativeScriptHelper.AddUsing(RosFkConfig, "ITVComponents.WebCoreToolkit.EntityFramework.Helpers"); NativeScriptHelper.AddUsing(RosFkConfig, "ITVComponents.Helpers"); NativeScriptHelper.RunLinqQuery(RosFkConfig, new[] { "Fubar" }, "Fubar", "return null;", new Dictionary <string, object>()); NativeScriptHelper.AddReference(RosDiagConfig, "--ROSLYN--"); NativeScriptHelper.AddReference(RosDiagConfig, "ITVComponents.WebCoreToolkit.EntityFramework"); NativeScriptHelper.AddReference(RosDiagConfig, "ITVComponents.Decisions.Entities"); NativeScriptHelper.AddUsing(RosDiagConfig, "ITVComponents.WebCoreToolkit.EntityFramework.Models"); NativeScriptHelper.AddUsing(RosDiagConfig, "ITVComponents.Decisions"); NativeScriptHelper.AddUsing(RosDiagConfig, "ITVComponents.Decisions.Entities.Results"); NativeScriptHelper.RunLinqQuery(RosDiagConfig, new[] { "Fubar" }, "Fubar", "return null;", new Dictionary <string, object>()); }