Skip to content

Commit 4f1783e

Browse files
committed
# 679 support sourcelink
1 parent 2b982ff commit 4f1783e

File tree

7 files changed

+64
-54
lines changed

7 files changed

+64
-54
lines changed

Directory.Build.props

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<RepositoryUrl>https://github.com/dotnetcore/FreeSql</RepositoryUrl>
5+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
6+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
7+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
8+
</PropertyGroup>
9+
10+
<ItemGroup>
11+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/>
12+
</ItemGroup>
13+
</Project>

Examples/benchmarker/Program.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
using System.Collections.Generic;
33
using System.ComponentModel.DataAnnotations;
44
using System.ComponentModel.DataAnnotations.Schema;
5-
using Microsoft.Data.SqlClient;
65
using System.Linq;
76
using BenchmarkDotNet.Attributes;
87
using BenchmarkDotNet.Running;
8+
using Microsoft.Data.SqlClient;
99
using Microsoft.EntityFrameworkCore;
1010
using SqlSugar;
1111

@@ -28,7 +28,7 @@ public static void Main(string[] args)
2828
public class Orm
2929
{
3030
public static IFreeSql fsql = new FreeSql.FreeSqlBuilder()
31-
.UseConnectionString(FreeSql.DataType.SqlServer,
31+
.UseConnectionString(FreeSql.DataType.SqlServer,
3232
"Data Source=.;Integrated Security=True;Initial Catalog=freesqlTest;Pooling=true;Max Pool Size=20",
3333
typeof(FreeSql.SqlServer.SqlServerProvider<>))
3434
//.UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=20")
@@ -286,4 +286,3 @@ public class Song
286286
public string Url { get; set; }
287287
}
288288
}
289-

Examples/benchmarker/benchmarker.csproj

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,11 @@
1010
<PackageReference Include="Dapper" Version="2.0.78" />
1111
<PackageReference Include="Microsoft.Data.SqlClient" Version="2.1.0" />
1212
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0" />
13+
<PackageReference Include="SqlSugarCore" Version="5.0.2.9" />
1314
</ItemGroup>
1415

1516
<ItemGroup>
16-
<Reference Include="FreeSql">
17-
<HintPath>..\..\FreeSql\bin\Release\netstandard2.0\FreeSql.dll</HintPath>
18-
</Reference>
19-
<Reference Include="FreeSql.Provider.SqlServer">
20-
<HintPath>..\..\Providers\FreeSql.Provider.SqlServer\bin\Release\netstandard2.0\FreeSql.Provider.SqlServer.dll</HintPath>
21-
</Reference>
22-
<Reference Include="SqlSugar">
23-
<HintPath>..\..\..\SqlSugar-SqlSugar5 (1)\SqlSugar-SqlSugar5\Src\Asp.NetCore2\SqlSeverTest\SqlSugar\bin\Release\netstandard2.0\SqlSugar.dll</HintPath>
24-
</Reference>
17+
<ProjectReference Include="..\..\Providers\FreeSql.Provider.SqlServerForSystem\FreeSql.Provider.SqlServerForSystem.csproj" />
2518
</ItemGroup>
2619

2720
</Project>

FreeSql.All/FreeSql.All.csproj

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net45;net40</TargetFrameworks>
5-
<Version>2.5.100</Version>
6-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
7-
<Authors>FreeSql;ncc;YeXiangQin</Authors>
8-
<Description>FreeSql 全家桶,懒人专用</Description>
9-
<PackageProjectUrl>https://github.com/2881099/FreeSql.DbContext</PackageProjectUrl>
10-
<PackageTags>FreeSql ORM DbContext</PackageTags>
11-
<RepositoryType>git</RepositoryType>
12-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
13-
<PackageId>$(AssemblyName)</PackageId>
14-
<PackageIcon>logo.png</PackageIcon>
15-
<Title>$(AssemblyName)</Title>
16-
<IsPackable>true</IsPackable>
17-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
18-
<SignAssembly>true</SignAssembly>
19-
<AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
20-
<DelaySign>false</DelaySign>
21-
</PropertyGroup>
3+
<PropertyGroup>
4+
<TargetFrameworks>netstandard2.0;net45;net40</TargetFrameworks>
5+
<Version>2.5.100</Version>
6+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
7+
<Authors>FreeSql;ncc;YeXiangQin</Authors>
8+
<Description>FreeSql 全家桶,懒人专用</Description>
9+
<PackageProjectUrl>https://github.com/2881099/FreeSql</PackageProjectUrl>
10+
<PackageTags>FreeSql ORM DbContext</PackageTags>
11+
<RepositoryType>git</RepositoryType>
12+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
13+
<PackageId>$(AssemblyName)</PackageId>
14+
<PackageIcon>logo.png</PackageIcon>
15+
<Title>$(AssemblyName)</Title>
16+
<IsPackable>true</IsPackable>
17+
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
18+
<SignAssembly>true</SignAssembly>
19+
<AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
20+
<DelaySign>false</DelaySign>
21+
</PropertyGroup>
2222

23-
<ItemGroup>
24-
<None Include="../logo.png" Pack="true" PackagePath="\" />
25-
</ItemGroup>
23+
<ItemGroup>
24+
<None Include="../logo.png" Pack="true" PackagePath="\" />
25+
</ItemGroup>
2626

27-
<ItemGroup>
28-
<ProjectReference Include="..\FreeSql.Repository\FreeSql.Repository.csproj" />
29-
<ProjectReference Include="..\Providers\FreeSql.Provider.Dameng\FreeSql.Provider.Dameng.csproj" />
30-
<ProjectReference Include="..\Providers\FreeSql.Provider.MsAccess\FreeSql.Provider.MsAccess.csproj" />
31-
<ProjectReference Include="..\Providers\FreeSql.Provider.MySql\FreeSql.Provider.MySql.csproj" />
32-
<ProjectReference Include="..\Providers\FreeSql.Provider.Odbc\FreeSql.Provider.Odbc.csproj" />
33-
<ProjectReference Include="..\Providers\FreeSql.Provider.Oracle\FreeSql.Provider.Oracle.csproj" />
34-
<ProjectReference Include="..\Providers\FreeSql.Provider.PostgreSQL\FreeSql.Provider.PostgreSQL.csproj" Condition="'$(TargetFramework)' != 'net40'" />
35-
<ProjectReference Include="..\Providers\FreeSql.Provider.Sqlite\FreeSql.Provider.Sqlite.csproj" />
36-
<ProjectReference Include="..\Providers\FreeSql.Provider.SqlServer\FreeSql.Provider.SqlServer.csproj" />
37-
</ItemGroup>
27+
<ItemGroup>
28+
<ProjectReference Include="..\FreeSql.Repository\FreeSql.Repository.csproj" />
29+
<ProjectReference Include="..\Providers\FreeSql.Provider.Dameng\FreeSql.Provider.Dameng.csproj" />
30+
<ProjectReference Include="..\Providers\FreeSql.Provider.MsAccess\FreeSql.Provider.MsAccess.csproj" />
31+
<ProjectReference Include="..\Providers\FreeSql.Provider.MySql\FreeSql.Provider.MySql.csproj" />
32+
<ProjectReference Include="..\Providers\FreeSql.Provider.Odbc\FreeSql.Provider.Odbc.csproj" />
33+
<ProjectReference Include="..\Providers\FreeSql.Provider.Oracle\FreeSql.Provider.Oracle.csproj" />
34+
<ProjectReference Include="..\Providers\FreeSql.Provider.PostgreSQL\FreeSql.Provider.PostgreSQL.csproj" Condition="'$(TargetFramework)' != 'net40'" />
35+
<ProjectReference Include="..\Providers\FreeSql.Provider.Sqlite\FreeSql.Provider.Sqlite.csproj" />
36+
<ProjectReference Include="..\Providers\FreeSql.Provider.SqlServer\FreeSql.Provider.SqlServer.csproj" />
37+
</ItemGroup>
3838

3939
</Project>

FreeSql.sln

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ VisualStudioVersion = 16.0.29324.140
55
MinimumVisualStudioVersion = 15.0.26124.0
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql", "FreeSql\FreeSql.csproj", "{AF9C50EC-6EB6-494B-9B3B-7EDBA6FD0EBB}"
77
EndProject
8-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{C6A74E2A-6660-473D-8852-B1D8348DB4E9}"
9-
ProjectSection(SolutionItems) = preProject
10-
readme.md = readme.md
11-
README.zh-CN.md = README.zh-CN.md
12-
EndProjectSection
13-
EndProject
148
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{94C8A78D-AA15-47B2-A348-530CD86BFC1B}"
159
EndProject
1610
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "restful", "Examples\restful\restful.csproj", "{83D10565-AF9D-4EDC-8FB8-8C962A843F97}"
@@ -93,6 +87,17 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Provider.Firebird",
9387
EndProject
9488
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Provider.Custom", "Providers\FreeSql.Provider.Custom\FreeSql.Provider.Custom.csproj", "{0DBAA21C-39B2-4AAD-A43D-88E67ED239D1}"
9589
EndProject
90+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{226EB372-5786-44ED-A6B7-3B1EAC4CF5B9}"
91+
ProjectSection(SolutionItems) = preProject
92+
.editorconfig = .editorconfig
93+
.gitattributes = .gitattributes
94+
.gitignore = .gitignore
95+
Directory.Build.props = Directory.Build.props
96+
LICENSE = LICENSE
97+
README.md = README.md
98+
README.zh-CN.md = README.zh-CN.md
99+
EndProjectSection
100+
EndProject
96101
Global
97102
GlobalSection(SolutionConfigurationPlatforms) = preSolution
98103
Debug|Any CPU = Debug|Any CPU

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ FreeSql is a powerful O/RM component, supports .NET Core 2.1+, .NET Framework 4.
2222
- 📃 Support Read/Write separation, Splitting Table/Database, Global filters, Optimistic and pessimistic locker.
2323
- 🌳 Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/翰高/华为GaussDB/Access, etc.
2424

25-
QQ Groups:4336577(full)、**8578575(available)****52508226(available)**
25+
QQ Groups:4336577(full)、**8578575(full)****52508226(available)**
2626

2727
## 📚 Documentation
2828

2929
| |
3030
| - |
31-
| [新手上路](https://www.cnblogs.com/FreeSql/p/11531300.html)&nbsp;&nbsp;\|&nbsp;&nbsp;[Select](https://github.com/2881099/FreeSql/wiki/%e6%9f%a5%e8%af%a2)&nbsp;&nbsp;\|&nbsp;&nbsp;[Update](https://github.com/2881099/FreeSql/wiki/%e4%bf%ae%e6%94%b9)&nbsp;&nbsp;\|&nbsp;&nbsp;[Insert](https://github.com/2881099/FreeSql/wiki/%e6%b7%bb%e5%8a%a0)&nbsp;&nbsp;\|&nbsp;&nbsp;[Delete](https://github.com/2881099/FreeSql/wiki/%e5%88%a0%e9%99%a4)&nbsp;&nbsp;\|&nbsp;&nbsp;[FAQ](https://github.com/dotnetcore/FreeSql/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)&nbsp;&nbsp;|
31+
| [Get started](https://www.cnblogs.com/FreeSql/p/11531300.html)&nbsp;&nbsp;\|&nbsp;&nbsp;[Select](https://github.com/2881099/FreeSql/wiki/%e6%9f%a5%e8%af%a2)&nbsp;&nbsp;\|&nbsp;&nbsp;[Update](https://github.com/2881099/FreeSql/wiki/%e4%bf%ae%e6%94%b9)&nbsp;&nbsp;\|&nbsp;&nbsp;[Insert](https://github.com/2881099/FreeSql/wiki/%e6%b7%bb%e5%8a%a0)&nbsp;&nbsp;\|&nbsp;&nbsp;[Delete](https://github.com/2881099/FreeSql/wiki/%e5%88%a0%e9%99%a4)&nbsp;&nbsp;\|&nbsp;&nbsp;[FAQ](https://github.com/dotnetcore/FreeSql/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)&nbsp;&nbsp;|
3232
| [Expression](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)&nbsp;&nbsp;\|&nbsp;&nbsp;[CodeFirst](https://github.com/2881099/FreeSql/wiki/CodeFirst)&nbsp;&nbsp;\|&nbsp;&nbsp;[DbFirst](https://github.com/2881099/FreeSql/wiki/DbFirst)&nbsp;&nbsp;\|&nbsp;&nbsp;[Filters](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8)&nbsp;&nbsp;\|&nbsp;&nbsp;[AOP](https://github.com/2881099/FreeSql/wiki/AOP)&nbsp;&nbsp;|
3333
| [Repository](https://github.com/2881099/FreeSql/wiki/Repository)&nbsp;&nbsp;\|&nbsp;&nbsp;[UnitOfWork](https://github.com/2881099/FreeSql/wiki/%e5%b7%a5%e4%bd%9c%e5%8d%95%e5%85%83)&nbsp;&nbsp;\|&nbsp;&nbsp;[DbContext](https://github.com/2881099/FreeSql/wiki/DbContext)&nbsp;&nbsp;\|&nbsp;&nbsp;[ADO](https://github.com/2881099/FreeSql/wiki/ADO)&nbsp;&nbsp;|
3434
| [Read/Write](https://github.com/2881099/FreeSql/wiki/%e8%af%bb%e5%86%99%e5%88%86%e7%a6%bb)&nbsp;&nbsp;\|&nbsp;&nbsp;[Splitting Table](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e8%a1%a8%e5%88%86%e5%ba%93)&nbsp;&nbsp;\|&nbsp;&nbsp;[Hide tech](https://github.com/2881099/FreeSql/wiki/%E9%AA%9A%E6%93%8D%E4%BD%9C)&nbsp;&nbsp;\|&nbsp;&nbsp;[*Update Notes*](https://github.com/2881099/FreeSql/wiki/%e6%9b%b4%e6%96%b0%e6%97%a5%e5%bf%97)&nbsp;&nbsp;|

README.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET
2222
- 📃 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁;
2323
- 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/翰高/华为GaussDB/Access 等数据库;
2424

25-
QQ群:4336577(已满)、8578575(在线)、52508226(在线)
25+
QQ群:4336577(已满)、8578575(已满)、52508226(在线)
2626

2727
## 📚 文档
2828

0 commit comments

Comments
 (0)