Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 8ea77d9

Browse files
committed
Add .NET Core support for MySql
1 parent 02c94e0 commit 8ea77d9

File tree

6 files changed

+87
-0
lines changed

6 files changed

+87
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0"?>
2+
<package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
4+
<id>ServiceStack.OrmLite.MySql.Core</id>
5+
<title>ServiceStack.OrmLite.MySql.Core</title>
6+
<version>1.0.0</version>
7+
<authors>Service Stack</authors>
8+
<owners>Service Stack</owners>
9+
<description>
10+
Light, simple and fast convention-based code-first POCO ORM for MySQL.
11+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in MySQL.
12+
</description>
13+
<projectUrl>https://github.com/ServiceStack/ServiceStack.OrmLite</projectUrl>
14+
<licenseUrl>https://servicestack.net/terms</licenseUrl>
15+
<requireLicenseAcceptance>true</requireLicenseAcceptance>
16+
<iconUrl>https://servicestack.net/img/logo-32.png</iconUrl>
17+
<tags>MySql OrmLite POCO Code-First Orm Schema-less Blobs</tags>
18+
<language>en-US</language>
19+
<copyright>Copyright 2016 Service Stack</copyright>
20+
<dependencies>
21+
<group targetFramework=".NETStandard1.3">
22+
<dependency id="MySql.Data" version="[7.0.6-ir31, )" />
23+
<dependency id="ServiceStack.Interfaces.Core" version="[1.0.0, )" />
24+
<dependency id="ServiceStack.Text.Core" version="[1.0.0, )" />
25+
<dependency id="ServiceStack.Common.Core" version="[1.0.0, )" />
26+
<dependency id="ServiceStack.OrmLite.Core" version="[1.0.0, )" />
27+
</group>
28+
</dependencies>
29+
</metadata>
30+
<files>
31+
<file src="lib/**/*.*" target="lib" />
32+
<file src="../../src/ServiceStack.OrmLite.MySql/**/*.cs" target="src" />
33+
</files>
34+
</package>

build/build-core.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ find ./src -type f -name "AssemblyInfo.cs" -exec sed -i "s/AssemblyFileVersion(\
2525
echo replace project.json
2626
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.OrmLite/project.json
2727
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.OrmLite.PostgreSQL/project.json
28+
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.OrmLite.MySql/project.json
2829
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.OrmLite.SqlServer/project.json
2930
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.OrmLite.Sqlite/project.json
3031
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.Text/project.json

build/publish-core.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ declare -A projects=( \
55
["ServiceStack.OrmLite.Sqlite"]="1.3" \
66
["ServiceStack.OrmLite.SqlServer"]="1.3" \
77
["ServiceStack.OrmLite.PostgreSQL"]="1.3" \
8+
["ServiceStack.OrmLite.MySql"]="1.6" \
89
)
910

1011
#for each project copy files to Nuget.Core/$project/lib folder
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"frameworks": {
3+
"net45": {}
4+
},
5+
"runtimes": {
6+
"win": {}
7+
},
8+
"dependencies": {
9+
"Mysql.Data" : "7.0.6-ir31"
10+
}
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"frameworks": {
3+
"net45": {}
4+
},
5+
"runtimes": {
6+
"win": {}
7+
},
8+
"dependencies": {
9+
"Mysql.Data" : "7.0.6-ir31"
10+
}
11+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"configurations": {
3+
"Debug": {
4+
"buildOptions": {
5+
"define": ["DEBUG", "TRACE"]
6+
}
7+
},
8+
"Release": {
9+
"buildOptions": {
10+
"define": ["TRACE"],
11+
"optimize": true
12+
}
13+
}
14+
},
15+
"dependencies": {
16+
},
17+
"frameworks": {
18+
"netstandard1.6": {
19+
"dependencies" : {
20+
"Mysql.Data" : "7.0.6-ir31",
21+
"ServiceStack.Interfaces" : "1.0.*",
22+
"ServiceStack.Text" : "1.0.*",
23+
"ServiceStack.Common" : "1.0.*",
24+
"ServiceStack.OrmLite" : "1.0.*"
25+
}
26+
}
27+
},
28+
"version": "1.0.0"
29+
}

0 commit comments

Comments
 (0)