WinM.Sugar 2.0.2
WinM.Sugar
WinM.Sugar �Ƕ� SqlSugarCore �Ĺ��̻���װ����չ��Ŀ������ҵ�������Ҫֱ������ SqlSugar������ͨ��ͳһ���á�ͳһ��ڡ�ͳһ��չ������ʹ�á�
��װ
dotnet add package WinM.Sugar
���ٿ�ʼ
1) ���� SqlSugarConfig
using WinM.Sugar;
var config = new SqlSugarConfig
{
DbType = SqlSugar.DbType.SqlServer,
Host = ".",
Database = "winmdb",
Username = "sa",
Password = "123456",
EnableLogging = true,
EnableUnderline = true
};
2) ��ȡ SqlSugarClient
var sugar = new Sugar(config);
var db = sugar.GetDb();
3) ʹ����չ�������� CRUD / ����
// ��ѯ
var item = db.GetById<MyEntity>(1);
// ����
db.Insert(new MyEntity { /* ... */ });
// �������£�Upsert ���壩
db.InsertOrUpdate(new MyEntity { /* ������Ψһ���ֶ���������ж� */ });
// ����
db.UseTran(() =>
{
db.Insert(new MyEntity());
db.Update(new MyEntity());
});
����Ŀ�� SqlSugar �Ĺؼ�����㣨AI/���߱ض���
- ��Ҫ��ҵ�������ֱ�� new
SqlSugarClient(new ConnectionConfig { ... })- ? ʹ��
new Sugar(config).GetDb()��config.GetSugarConfig()
- ? ʹ��
- ��Ҫ�Լ�ƴ�������ַ���
- ? ʹ��
SugarConnectionStringExtensions�е������ַ������ɷ���
- ? ʹ��
- ������ɿ��Թ���Լ��
SqlSugarConfig.GetSugarConfig()��ͳһ�������շ�ת�»��ߣ�EnableUnderline�����ɿ����ƶϵ�
������ϸ˵������ docfx �ĵ��� AI ˵������
License
See repository license.
Showing the top 20 packages that depend on WinM.Sugar.
| Packages | Downloads |
|---|---|
|
WinM.WpfModule.Data
Package Description
|
11 |
|
WinM.Biz.Core
维美业务通用基础能力(Core)。
|
9 |
|
WinM.Biz.Data
维美业务通用数据访问与数据模型模块(Data)。
|
9 |
|
WinM.WpfModule.Data
Package Description
|
6 |
|
WinM.WpfModule.Data
数据库操作库
|
6 |
|
WinM.WpfModule.Data
Package Description
|
4 |
.NET 8.0
- SqlSugarCore (>= 5.1.4.207)
- WinM.Config (>= 2.0.0)
- WinM.Logger (>= 1.1.0)