CYQ.Data Data Framework V3.0 version of the open-source download has [CYQ.Blog (Autumn Park QBlog) completely open to all source] ...

 

The open-source, long story short:

 

1: The open CYQ.Data data framework V3.0 version contains QBlog powerful XmlHelper source code, update the relevant records at the bottom.

2: CYQ.Blog (Autumn Park QBlog ) re-opened for free download, with this open CYQ.Data assembly source code, Autumn Park QBlog V1.0 has been completely open all the source code.

3: CYQ.Blog (Autumn Park QBlog ) is basically free for personal use, for enterprises to adopt universe strongest weapon "Luo 3000 your life."

4: CYQ.Data data framework for personal use but also provides a way to free commercial license of, the specific detailed description of the source code.

 

download:

CYQ.Data Data Framework V3.0 source code Download: http://www.cyqdata.com/download/article-detail-426 

CYQ.Blog  open source blog V1.0 source code Download: http://www.cyqdata.com/download/article-detail-427

 

 

Here is the history modification updating record:

V1.3 version of the beginning


From the record 2010-08-18:
. 1: MAction: increases when the Update / Insert / Fill failure, automatically calls the Close ()
RESETTABLE increasing function: 2: MAction
return failure when multiple records: 3: MAction: Review Fill Method , changed to return the first record.
4: OutPutData: increase ExeCreateProc generating paging store for direct execution procedure.

From the record 2010-08-19:
. 1: MAction: Returns closed DataSQLHelper
2: MAction: increase SetAutoPrefix, control may pass a plurality of prefixes
3: MAction: Insert / Update Auto Open method to get the value function.
4: MProce: new production class for executing stored procedures
5: OutPutData: newly added to the stored procedure enumerated export

 

V1.4 version of the beginning


From the record 2010-08-20:
. 1: MProc: ExeScalar method is a generic method to modify T ExeScalar public <T> ()
2: SQLString: WHERE condition was filtered off, "-" and No. Comment ";" semicolon

2010-08-23 from record:
1: SQLHelper / DataType / modify access to modify the Log class two symbols, not open to
2: MProc: modified by SQLHelper access is not open to modification caused by inherited changed to built-in classes.
3: MProc: change DataTable returned to MDataTable, hidden away to return SqlDataReader
4: MDataTable: increase ToDataTable function

From the record 2010-08-25:
. 1: the DataType: merge data types into two methods: GetDbType and GetSqlType, while other additional methods commented
2: Log: WriteLog modified return type of void, abnormal failure log records written in the database after an exception is thrown
3: SQLHelper: optimized code, delete useless to approach
4: MAction: add intelligence to detect, the constructor does not need to pass database configuration items. When multiple database applications, enumeration agreed generated as: [[U / V / P ] _ + database name + Enum], link configuration profile database entry for [Conn database name +]
. 5: CacheHelper: optimized code, reduce line number
6: outPutData: increased program for export multiple databases, tables and views for enumeration deriving modified to [[U / V / P] _ database name + enum] format
7: SQLHelper: increasing transaction support
8: MAction: default All operations open transaction support, until the call Close () or EndTransation () or an exception occurs, the transaction until the end.

From the record 2010-08-28:
. 1: CacheHelper: modifies several function name
2: MProc: several methods to modify the name of the parameter automatically increase the "@" prefix
3: OutPutData: increasing the stored process parameters derived
4: increase all comments and examples to generate documentation

From the record 2010-08-30:
. 1: outputData: log table generation method increases

 

V1.5 version of the beginning

2010-09-01 from record:
1: MDataTable: optimizing data binding, faster.
2: SQLOutPut: generating correction for enumeration and generate log table in sql 2000 database.
3: DataType: GetSqlType method for increasing conversion ntext type, modify the default return is converted SqlDbType.NVarChar

2010-09-04 from record:
4: add support for the Guid type of ID.
5: MProc adding support for SQL statements
6: OutPutData: optimized code, delete unused function

2010-09-05 from record:
7: MDataTable: correction method ToDataTable

From the record 2010-09-06:
. 8: MAction: increase support for the SetTo GetFrom under the Winform
9: MActionUI: newly added class, separated from the MAction.

2010-09-07 from record:
from 2010-09-08 record:
10: MDataTable: support binding Winform DataGridView control

 

PS: V1.5.5 version, V2.0 includes a revised version of SQL2000 some functions.


V2.0 version supports multiple databases larger changes in this release


2010-09-09 from record:
1: Added support for Access databases.
From 2010-09-14 recorded:
2: SQLString: FormatWhere not formatted to lower case
3: Maction: Access code optimization database operations
4: OutPutData: re-adjust the internal code, increasing Access support, eliminating the output enumeration described .
5: V1.6 version aids birth, generate increased support for Access enumeration.
2010-09-15 from record:
6: DbBase: stored procedure returns the name of the index value can not walk, can only take digital indexing.
7: MDataColumn: increase to delete the column.
8: MDataTable: Modify the constructor
from the record 2010-09-19:
. 9: 2000 outputData output mask database system comes [table / view / stored procedure]

2010-09-22 from record:
10: SQL2000 parameters to perform parameter increases.
11: SQL2000 paging stored procedure amendment.
12: amendment of the transaction in SQL2000.
From the record 2010-09-23:
13: add a separate process Aop, separable permission / operation log / abnormalities.
From the record 2010-09-25:
14: indexing error correction is not reset when the multiple binding MDataTable
from the record 2010-09-26:
15: Aop increases the dynamic loading function, requires a configuration file: <add key = "Aop "value =" assembly name, namespace .Aop class name "/>
from the record 2010-09-27:
16: adds support Oracle, add and delete the update is completed, there is still a query.
2010-09-28 from record:
17: Paging write stored procedures, and implementation calls while using the related functions enumerations exported, not create the log table.

2010-09-29 from record:
18: Achieving create the log table.
19: implementation of accessibility tools.

2010-09-30 recorded from:
20 is: MDataTable increase Bind Method
21: MDataTable increase output ToJson
22: Class increase JsonHelper

2010-10-02 from record:
1: MAction increase Bind method.
2: Fixed MAction Debug Properties [automatically after a failed calls Close, the error message attribute takes less DbBase]
. 3: MProc increase IDisponse interface
from the record 2010-10-07:
. 4: MAction: Review Fill Aop id value returned
from 2010- 10-12 are recorded:
. 5: determines whether there is re MProc ResetProc stored procedure

 

V3.0 version of the beginning

 

2010-10-02 from record:
1: MAction increase Bind method.
2: Fixed MAction Debug Properties [automatically after a failed calls Close, the error message attribute takes less DbBase]
. 3: MProc increase IDisponse interface
from the record 2010-10-07:
. 4: MAction: Review Fill Aop return value id

2010-10-11 recorded from:
increased Xml categories related operations:
XmlBase
XmlHelper
XhtmlurlResolver
MutilLanguage
HtmlTagType

From the record 2010-10-13:
. 1: MAction: for Insert / Update / Delete / Fill / GetCount increase _DataSqlHelper.ClearParameters ();
2: increase Orm base class
3: MDataTable increase ToList <T> generic method
4: DbBase increase closed transaction mechanism
5: OrmBase default does not open a transaction
from 2010-10-16 record:
6: MAction: do not turn off automatically when you close the transaction, the default action for failure link

2010-10-19 from record:
6: MAction: correction ResetTable / Fill table name did not rewrite error caused

From 2010-10-20-> 2010-10-29 record:
1: Increase AppConfig, easy to view all configuration file entries [link Conn default database except]
2: FormatWhere increase [#true], [# false] replace, support multiple database applications
3: modify the return statement table structure, for UNIQUEIDENTIFIER, and ntext, text type of processing.
4: Access type of operation, is disabled by default transaction
5: Access Type DateTime data type Date type parameter handling.
6: DalAction Access database link formatting process.
7: Cache class Add method to increase the cache dependency file path and time passed.
8: adding user defined cache class mark [identify the cache is modified / changed cache whether]
9: Increase of Image Processing type
10: Fixed Access custom table named empty query statement error.

 

OK, finally, you pass by the crowd, the soy sauce of soy sauce, the drifting drifting, the pendulum Post hurry to leave posture, pay close attention to the study of learning.

 

Night, and sleep.

 

Reproduced in: https: //my.oschina.net/secyaher/blog/274374

Guess you like

Origin blog.csdn.net/weixin_34292402/article/details/91967029