diff options
Diffstat (limited to 'ComicRackWebViewer/LinqToDB.Templates/LinqToDB.SqlCe.ttinclude')
-rw-r--r-- | ComicRackWebViewer/LinqToDB.Templates/LinqToDB.SqlCe.ttinclude | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ComicRackWebViewer/LinqToDB.Templates/LinqToDB.SqlCe.ttinclude b/ComicRackWebViewer/LinqToDB.Templates/LinqToDB.SqlCe.ttinclude new file mode 100644 index 0000000..d327cbb --- /dev/null +++ b/ComicRackWebViewer/LinqToDB.Templates/LinqToDB.SqlCe.ttinclude @@ -0,0 +1,28 @@ +<#@ include file="LinqToDB.ttinclude" #> +<# + LinqToDB.DataProvider.SqlCe.SqlCeTools.ResolveSqlCe( + typeof(System.Data.SqlServerCe.SqlCeConnection).Assembly); +#> +<#+ +LinqToDB.Data.DataConnection GetSqlCeConnection(string connectionString) +{ + return LinqToDB.DataProvider.SqlCe.SqlCeTools.CreateDataConnection(connectionString); +} + +LinqToDB.Data.DataConnection GetSqlCeConnection(string path, string database) +{ + return GetSqlCeConnection(string.Format("Data Source={0}", System.IO.Path.Combine(path, database))); +} + +void LoadSqlCeMetadata(string connectionString) +{ + var dataConnection = GetSqlCeConnection(connectionString); + LoadMetadata(dataConnection); +} + +void LoadSqlCeMetadata(string path, string database) +{ + var dataConnection = GetSqlCeConnection(path, database); + LoadMetadata(dataConnection); +} +#> |