mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-05-02 15:22:49 +08:00

- 增加 BaseRepository.AttachOnlyPrimary 方法,只附加实体的主键值; > 在更新前使用可实现不查询数据库再更新、也可以实现更新时不更新值为 null 的字段 ```csharp class T { public int id { get; set; } public string name { get; set; } public string other { get; set; } } var item = new T { id = 1, name = "xx" }; fsql.GetRepository<T>().AttachOnlyPrimary(item).Update(item); //只更新 name ``` - 修复 Lambda 表达式中 DateTime.Now.ToString("yyyyMMdd") 不能直接执行的 bug;
35 lines
1.3 KiB
XML
35 lines
1.3 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
|
|
<Version>0.9.16</Version>
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
<Authors>YeXiangQin</Authors>
|
|
<Description>FreeSql 数据库实现,基于 Oracle 11</Description>
|
|
<PackageProjectUrl>https://github.com/2881099/FreeSql</PackageProjectUrl>
|
|
<RepositoryUrl>https://github.com/2881099/FreeSql</RepositoryUrl>
|
|
<RepositoryType>git</RepositoryType>
|
|
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
|
<PackageTags>FreeSql;ORM</PackageTags>
|
|
<PackageId>$(AssemblyName)</PackageId>
|
|
<PackageIconUrl>https://github.com/2881099/FreeSql/blob/master/logo.png?raw=true</PackageIconUrl>
|
|
<Title>$(AssemblyName)</Title>
|
|
<IsPackable>true</IsPackable>
|
|
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
|
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="2.19.3" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net45'">
|
|
<PackageReference Include="Oracle.ManagedDataAccess" Version="19.3.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\..\FreeSql\FreeSql.csproj" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|
|
|