Added MongoDbDatabaseApi #52

pull/81/head
Halil İbrahim Kalkan 9 years ago
parent b74e03736d
commit ea13ec2c76

@ -4,18 +4,17 @@
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>b31ffae3-5dac-4e51-bd17-f7446b741a36</ProjectGuid>
<RootNamespace>Volo.Abp.MongoDB</RootNamespace>
<RootNamespace>
</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>
</Project>

@ -0,0 +1,22 @@
using System.Threading;
using System.Threading.Tasks;
using MongoDB.Driver;
namespace Volo.Abp.Uow.MongoDB
{
public class MongoDbDatabaseApi: IDatabaseApi
{
public IMongoDatabase Database { get; }
public MongoDbDatabaseApi(IMongoDatabase database)
{
Database = database;
}
public Task SaveChangesAsync(CancellationToken cancellationToken = new CancellationToken())
{
//TODO: Does MongoDB has such a feature?
return Task.CompletedTask;
}
}
}

@ -4,6 +4,7 @@ using JetBrains.Annotations;
namespace Volo.Abp.Data
{
//TODO: Rename DatabaseNameAttribute to ConnectionStringNameAttribute
public class DatabaseNameAttribute : Attribute
{
[NotNull]

Loading…
Cancel
Save