diff --git a/src/Yi.Framework/Yi.Framework.Application.Contracts/Student/IStudentService.cs b/src/Yi.Framework/Yi.Framework.Application.Contracts/Student/IStudentService.cs
index f02c2faa..aca3f0be 100644
--- a/src/Yi.Framework/Yi.Framework.Application.Contracts/Student/IStudentService.cs
+++ b/src/Yi.Framework/Yi.Framework.Application.Contracts/Student/IStudentService.cs
@@ -3,7 +3,6 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using Yi.Framework.Domain.Shared.Student.IRepository;
namespace Yi.Framework.Application.Contracts.Student
{
diff --git a/src/Yi.Framework/Yi.Framework.Application/Student/StudentService.cs b/src/Yi.Framework/Yi.Framework.Application/Student/StudentService.cs
index aa2e73c9..48e590ed 100644
--- a/src/Yi.Framework/Yi.Framework.Application/Student/StudentService.cs
+++ b/src/Yi.Framework/Yi.Framework.Application/Student/StudentService.cs
@@ -6,8 +6,8 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Yi.Framework.Application.Contracts.Student;
-using Yi.Framework.Domain.Shared.Student.IRepository;
using Yi.Framework.Domain.Student;
+using Yi.Framework.Domain.Student.IRepository;
namespace Yi.Framework.Application.Student
{
diff --git a/src/Yi.Framework/Yi.Framework.Core.Sqlsugar/Yi.Framework.Core.Sqlsugar.csproj b/src/Yi.Framework/Yi.Framework.Core.Sqlsugar/Yi.Framework.Core.Sqlsugar.csproj
index d0550922..07cf7472 100644
--- a/src/Yi.Framework/Yi.Framework.Core.Sqlsugar/Yi.Framework.Core.Sqlsugar.csproj
+++ b/src/Yi.Framework/Yi.Framework.Core.Sqlsugar/Yi.Framework.Core.Sqlsugar.csproj
@@ -17,6 +17,7 @@
+
diff --git a/src/Yi.Framework/Yi.Framework.Domain.Shared/Student/IRepository/IStudentRepository.cs b/src/Yi.Framework/Yi.Framework.Domain.Shared/Student/IRepository/IStudentRepository.cs
deleted file mode 100644
index cfad4e33..00000000
--- a/src/Yi.Framework/Yi.Framework.Domain.Shared/Student/IRepository/IStudentRepository.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Yi.Framework.Domain.Shared.Student.IRepository
-{
- ///
- /// 仓储抽象
- ///
- public interface IStudentRepository
- {
- }
-}
diff --git a/src/Yi.Framework/Yi.Framework.Domain/Student/Entities/StudentEntity.cs b/src/Yi.Framework/Yi.Framework.Domain/Student/Entities/StudentEntity.cs
index f850ab2f..1d532d26 100644
--- a/src/Yi.Framework/Yi.Framework.Domain/Student/Entities/StudentEntity.cs
+++ b/src/Yi.Framework/Yi.Framework.Domain/Student/Entities/StudentEntity.cs
@@ -1,5 +1,4 @@
-using SqlSugar;
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -10,7 +9,6 @@ namespace Yi.Framework.Domain.Student.Entities
///
/// 实体
///
- [SugarTable("Student")]
public class StudentEntity
{
public long Id { get; set; }
diff --git a/src/Yi.Framework/Yi.Framework.Domain/Student/IRepository/IStudentRepository.cs b/src/Yi.Framework/Yi.Framework.Domain/Student/IRepository/IStudentRepository.cs
new file mode 100644
index 00000000..e31bd2e1
--- /dev/null
+++ b/src/Yi.Framework/Yi.Framework.Domain/Student/IRepository/IStudentRepository.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Yi.Framework.Ddd.Repository;
+using Yi.Framework.Domain.Student.Entities;
+
+namespace Yi.Framework.Domain.Student.IRepository
+{
+ ///
+ /// 仓储抽象
+ ///
+ public interface IStudentRepository:IRepository
+ {
+ }
+}
diff --git a/src/Yi.Framework/Yi.Framework.Domain/Student/StudentManager.cs b/src/Yi.Framework/Yi.Framework.Domain/Student/StudentManager.cs
index eeecd72c..ab48018c 100644
--- a/src/Yi.Framework/Yi.Framework.Domain/Student/StudentManager.cs
+++ b/src/Yi.Framework/Yi.Framework.Domain/Student/StudentManager.cs
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using Yi.Framework.Domain.Shared.Student.IRepository;
+using Yi.Framework.Domain.Student.IRepository;
namespace Yi.Framework.Domain.Student
{
diff --git a/src/Yi.Framework/Yi.Framework.Domain/Yi.Framework.Domain.csproj b/src/Yi.Framework/Yi.Framework.Domain/Yi.Framework.Domain.csproj
index 5a36f2d6..b1d51c1d 100644
--- a/src/Yi.Framework/Yi.Framework.Domain/Yi.Framework.Domain.csproj
+++ b/src/Yi.Framework/Yi.Framework.Domain/Yi.Framework.Domain.csproj
@@ -8,7 +8,6 @@
-
diff --git a/src/Yi.Framework/Yi.Framework.Sqlsugar/Student/StudentRepository.cs b/src/Yi.Framework/Yi.Framework.Sqlsugar/Student/StudentRepository.cs
index b5ecac07..5ba9c262 100644
--- a/src/Yi.Framework/Yi.Framework.Sqlsugar/Student/StudentRepository.cs
+++ b/src/Yi.Framework/Yi.Framework.Sqlsugar/Student/StudentRepository.cs
@@ -1,16 +1,23 @@
-using System;
+using SqlSugar;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using Yi.Framework.Domain.Shared.Student.IRepository;
+using Yi.Framework.Core.Sqlsugar.Repository;
+using Yi.Framework.Ddd.Repository;
+using Yi.Framework.Domain.Student.Entities;
+using Yi.Framework.Domain.Student.IRepository;
namespace Yi.Framework.Sqlsugar.Student
{
///
/// 仓储实现方式
///
- public class StudentRepository: IStudentRepository
+ public class StudentRepository : SqlsugarRepository ,IStudentRepository
{
+ public StudentRepository(ISqlSugarClient context) : base(context)
+ {
+ }
}
}
diff --git a/src/Yi.Framework/Yi.Framework.Sqlsugar/Yi.Framework.Sqlsugar.csproj b/src/Yi.Framework/Yi.Framework.Sqlsugar/Yi.Framework.Sqlsugar.csproj
index 82b959f4..11db2576 100644
--- a/src/Yi.Framework/Yi.Framework.Sqlsugar/Yi.Framework.Sqlsugar.csproj
+++ b/src/Yi.Framework/Yi.Framework.Sqlsugar/Yi.Framework.Sqlsugar.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/src/Yi.Framework/Yi.Framework.Sqlsugar/YiFrameworkSqlsugarModule.cs b/src/Yi.Framework/Yi.Framework.Sqlsugar/YiFrameworkSqlsugarModule.cs
index 444aa1a3..169c09fc 100644
--- a/src/Yi.Framework/Yi.Framework.Sqlsugar/YiFrameworkSqlsugarModule.cs
+++ b/src/Yi.Framework/Yi.Framework.Sqlsugar/YiFrameworkSqlsugarModule.cs
@@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using Yi.Framework.Domain.Shared.Student.IRepository;
+using Yi.Framework.Domain.Student.IRepository;
using Yi.Framework.Sqlsugar.Student;
namespace Yi.Framework.Sqlsugar
diff --git a/src/Yi.Framework/Yi.Framework.Web/Yi.Framework.Web.csproj b/src/Yi.Framework/Yi.Framework.Web/Yi.Framework.Web.csproj
index 9cb6d744..f9cd981f 100644
--- a/src/Yi.Framework/Yi.Framework.Web/Yi.Framework.Web.csproj
+++ b/src/Yi.Framework/Yi.Framework.Web/Yi.Framework.Web.csproj
@@ -9,6 +9,7 @@
+