Mozi.DataAccess 1.1.2がリリースされ、ORMフレームワーク

Mozi.DataAccessは、.Netに基づいて開発されたSQLORMスイートです。フレームワークの設計哲学は、軽量、簡潔、そして実用的です。ドキュメントはまだ完成しておらず、将来的に徐々に改善される予定です。MSSQLパーツは実際にテストされており、可用性は比較的高くなっています。

目的とビジョン

このプロジェクトを開発する目的は、学習と使用のコストを最小限に抑え、プロジェクトの再構築のコストを削減し、開発効率を向上させることです。ORMサークル自体には、成熟した優れたフレームワークがたくさんあります。今年人気のあるフレームワークは来年も人気があり、学習に飽き飽きすることがよくあります。フレームワークがどのように変更されても、ORMフレームワークのコアは、1、永続性、2、オブジェクトマッピング、3、データベースアクセスにすぎません。上記の3つのポイントに基づいて、1、使いやすく実用的、2、完全なデカップリングと再構築の低コスト、3、パフォーマンスの低下を同時に確保する必要があります。

特徴

  1. 軽量
    のプロジェクトコンパイル結果は小さく、複雑な構成ファイルはありません

  2. 使いやす
    さフレームワークは長期プロジェクトでテストされています

  3. 低結合
    はビジネスロジックとSQLの完全な分離を実現し、フレームワークはデータベースアクセスのみに焦点を合わせます

  4. 可制御
    性フレームワークを使用すると、SQLの元の外観が可能な限り維持されます。

SQL式の定義

[{ 
"name" "mz.createtableuser" "command" "query" "parameter" [ ]、"statement" " 		IF NOT EXISTS(SELECT 1 FROM sysobjects WHERE id = object_id(\' $ schema $ .tbUsers \' )AND TYPE = \' U \' ))		CREATE TABLE tbUsers 				UserId varchar(10)default \'\' not null、				NickName varchar(100)default \'\' not null、				UserPwd varchar(32)デフォルト\'\'nullではない、				RegDateの日付はnullではない、	 
	 
	  
	 







				Mobile varchar(20)default \'\' not null、
				IsForbidden int default 0 not null 
				CONSTRAINT PK_TBUSERS PRIMARY KEY(UserId)

	" 
" results " [ ]、" comment " "创建用户信息表 " }、{ " name " " mz.getuserinfo " " command " " query " " parameter " [ " UserId " ]、" statement " " select * from $ schema $ .tbUsers where UserId =#param.UserId# " 「結果」[ "UserId" "ニックネーム"	  
	 

	 
	 
	   
	 
	    ]、
"コメント" "ユーザー情報を取得" }]	 
   

 

 

 

おすすめ

転載: www.oschina.net/news/198026