mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 18:52:50 +08:00
- 修复 根据代码注释,迁移到数据库备注,当实体类属于 .exe 程序集时的 bug;
This commit is contained in:
parent
f8c3608fda
commit
0a206b588f
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 扩展包,可实现【延时加载】属性.</Description>
|
<Description>FreeSql 扩展包,可实现【延时加载】属性.</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql is the most convenient ORM in dotnet. It supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.</Description>
|
<Description>FreeSql is the most convenient ORM in dotnet. It supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql Implementation of General Repository, Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite, and read/write separation、and split table.</Description>
|
<Description>FreeSql Implementation of General Repository, Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite, and read/write separation、and split table.</Description>
|
||||||
<PackageProjectUrl>https://github.com/2881099/FreeSql/wiki/Repository</PackageProjectUrl>
|
<PackageProjectUrl>https://github.com/2881099/FreeSql/wiki/Repository</PackageProjectUrl>
|
||||||
|
@ -1,198 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<doc>
|
|
||||||
<assembly>
|
|
||||||
<name>FreeSql.Tests</name>
|
|
||||||
</assembly>
|
|
||||||
<members>
|
|
||||||
<member name="M:FreeSql.Tests.MySql.MySqlCodeFirstTest.Tb_alltype.Save">
|
|
||||||
<summary>
|
|
||||||
保存或添加,如果主键有值则尝试 Update,如果影响的行为 0 则尝试 Insert
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="T:FreeSql.Tests.UnitTest1.NewsArticle">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.ArticleId">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.ArticleTitle">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.CategoryId">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.ChannelId">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.TypeId">
|
|
||||||
<summary>
|
|
||||||
类型
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.Summary">
|
|
||||||
<summary>
|
|
||||||
内容简介
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.Thumbnail">
|
|
||||||
<summary>
|
|
||||||
缩略图
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.Hits">
|
|
||||||
<summary>
|
|
||||||
点击量
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.IsDisplay">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.Status">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.CreateTime">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.NewsArticle.ReleaseTime">
|
|
||||||
<summary>
|
|
||||||
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest1.Templates.Id">
|
|
||||||
<summary>
|
|
||||||
主键,ID
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="T:FreeSql.Tests.ExamPaper">
|
|
||||||
<summary>
|
|
||||||
试卷表
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.ExamPaper.AssessmentPlanId">
|
|
||||||
<summary>
|
|
||||||
考核计划ID
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.ExamPaper.TotalScore">
|
|
||||||
<summary>
|
|
||||||
总分
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModulePermission.SysModulePermissionId">
|
|
||||||
<summary>
|
|
||||||
菜单权限ID
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModulePermission.SysModuleId">
|
|
||||||
<summary>
|
|
||||||
菜单主键ID
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModulePermission.SysModuleButtonId">
|
|
||||||
<summary>
|
|
||||||
按钮主键ID
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModulePermission.Status">
|
|
||||||
<summary>
|
|
||||||
菜单权限
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.SysModuleId">
|
|
||||||
<summary>
|
|
||||||
主键
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.ParentId">
|
|
||||||
<summary>
|
|
||||||
父级ID
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.Name">
|
|
||||||
<summary>
|
|
||||||
名称
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.Icon">
|
|
||||||
<summary>
|
|
||||||
图标
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.UrlAddress">
|
|
||||||
<summary>
|
|
||||||
链接地址
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.IsShow">
|
|
||||||
<summary>
|
|
||||||
是否公开
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.Sort">
|
|
||||||
<summary>
|
|
||||||
排序
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.Description">
|
|
||||||
<summary>
|
|
||||||
备注
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModule.CreateTime">
|
|
||||||
<summary>
|
|
||||||
创建日期
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.SysModuleButtonId">
|
|
||||||
<summary>
|
|
||||||
按钮主键
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.Name">
|
|
||||||
<summary>
|
|
||||||
名称
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.EventName">
|
|
||||||
<summary>
|
|
||||||
事件名称
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.EnCode">
|
|
||||||
<summary>
|
|
||||||
编码
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.Icon">
|
|
||||||
<summary>
|
|
||||||
图标
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.Sort">
|
|
||||||
<summary>
|
|
||||||
排序
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:FreeSql.Tests.UnitTest2.SysModuleButton.CreateTime">
|
|
||||||
<summary>
|
|
||||||
创建日期
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
</members>
|
|
||||||
</doc>
|
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql is the most convenient ORM in dotnet. It supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.</Description>
|
<Description>FreeSql is the most convenient ORM in dotnet. It supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.</Description>
|
||||||
|
@ -282,7 +282,7 @@ namespace FreeSql.Internal
|
|||||||
/// <returns>Dict:key=属性名,value=注释</returns>
|
/// <returns>Dict:key=属性名,value=注释</returns>
|
||||||
public static Dictionary<string, string> GetProperyCommentBySummary(Type type)
|
public static Dictionary<string, string> GetProperyCommentBySummary(Type type)
|
||||||
{
|
{
|
||||||
var xmlPath = type.Assembly.Location.Replace(".dll", ".xml");
|
var xmlPath = type.Assembly.Location.Replace(".dll", ".xml").Replace(".exe", ".xml");
|
||||||
if (File.Exists(xmlPath) == false) return null;
|
if (File.Exists(xmlPath) == false) return null;
|
||||||
|
|
||||||
var dic = new Dictionary<string, string>();
|
var dic = new Dictionary<string, string>();
|
||||||
@ -290,7 +290,15 @@ namespace FreeSql.Internal
|
|||||||
var sReader = new StringReader(File.ReadAllText(xmlPath));
|
var sReader = new StringReader(File.ReadAllText(xmlPath));
|
||||||
using (var xmlReader = XmlReader.Create(sReader))
|
using (var xmlReader = XmlReader.Create(sReader))
|
||||||
{
|
{
|
||||||
var xpath = new XPathDocument(xmlReader);
|
XPathDocument xpath = null;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
xpath = new XPathDocument(xmlReader);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
var xmlNav = xpath.CreateNavigator();
|
var xmlNav = xpath.CreateNavigator();
|
||||||
|
|
||||||
var props = type.GetProperties();
|
var props = type.GetProperties();
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net452</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net452</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 数据库实现,基于 MySql 5.6</Description>
|
<Description>FreeSql 数据库实现,基于 MySql 5.6</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 数据库实现,基于 MySql 5.6</Description>
|
<Description>FreeSql 数据库实现,基于 MySql 5.6</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 数据库实现,基于 Oracle 11</Description>
|
<Description>FreeSql 数据库实现,基于 Oracle 11</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 数据库实现,基于 PostgreSQL 9.5</Description>
|
<Description>FreeSql 数据库实现,基于 PostgreSQL 9.5</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net451</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net451</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 数据库实现,基于 SqlServer 2005+,并根据版本适配分页方法:row_number 或 offset fetch next</Description>
|
<Description>FreeSql 数据库实现,基于 SqlServer 2005+,并根据版本适配分页方法:row_number 或 offset fetch next</Description>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
||||||
<Version>0.7.1</Version>
|
<Version>0.7.2</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql 数据库实现,基于 Sqlite 3.0</Description>
|
<Description>FreeSql 数据库实现,基于 Sqlite 3.0</Description>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user