FreeSql(b)は、自動的にエンティティを移行

CodeFirstは、データベース構造への移行をサポートFreeSql、これは標準機能である必要があります(O / RM)でなければなりません。

そして、他の(O / RM)異なるFreeSqlは、複数のデータベースの特徴、利点および欠点の両方であるだけでなく、支持ベースデータ型をサポートするデータベースの完全な使用の利点は、開発を支援備え、欠点は、データベースを切り替えることは困難です。異なるプログラマの考え方が極端に関数ライブラリFreeSqlサポートと同じではないかもしれないが、それは技術の使用は、プロジェクトチームを測定するか否かの別の疑問があります。

データベース適応ロジックの様々な非常に複雑であるが、FreeSqlは常に可能な限り実現するために最適化プログラム開発習慣の原則を守る、途中でいくつかは、非技術的なカスタムデータベース型として、問題を解決することはできませんし、エンティティクラス自体は、紛争で遭遇データベース関数のように、コストを削減するためにサポートされていません。

IFreeSql fsql = new FreeSql.FreeSqlBuilder()
    .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10")
    .UseAutoSyncStructure(true) //自动同步实体结构【开发环境必备】
    .Build();

おすすめ

転載: www.cnblogs.com/FreeSql/p/11531301.html