「NServiceKit OrmLite」の版間の差分

提供:MonoBook
ページの作成:「'''NServiceKit OrmLite'''(読み:えぬさーびすきっと・おーあーるえむらいと)とは、NServiceKitプロジェクトにより開発されてい...」
 
編集の要約なし
 
(2人の利用者による、間の4版が非表示)
4行目: 4行目:
NServiceKit OrmLiteは[[ServiceStack OrmLite]] バージョン3から派生したプロジェクトである。
NServiceKit OrmLiteは[[ServiceStack OrmLite]] バージョン3から派生したプロジェクトである。


[ServiceStack OrmLite]はバージョン4から[[ライセンス]]が[[AGPL v3]]に変更になっており、ServiceStack OrmLiteを使用した成果物はいかなる場合も[[オープンソース]]にしなければならない。[[受託開発]]で開発元が発注元の[[ビジネスロジック]]を公開するなど常識的に考えて非現実的であり、そのような利用者向けには商用ライセンスが用意されている。実質的には商用ライセンスのみとなった。
[[ServiceStack OrmLite]]はバージョン4から[[ライセンス]]が[[AGPL v3]]に変更になっており、ServiceStack OrmLiteを使用した成果物はいかなる場合も[[オープンソース]]にしなければならない。[[受託開発]]で開発元が発注元の[[ビジネスロジック]]を公開するなど常識的に考えて非現実的であり、そのような利用者向けには商用ライセンスが用意されている。実質的には商用ライセンスのみとなった。


これに異論を唱えた人々が[[NServiceKit OrmLite]]の名の下で[[BSDライセンス]]を採用した派生物を開発しているものである。
これに異論を唱えた人々が[[NServiceKit OrmLite]]の名の下で[[BSDライセンス]]を採用した派生物を開発しているものである。


さすがに商用のServiceStack OrmLite v4と比べると機能的には大幅に劣るが、それでも[[Micro ORM]]と[[ORM]]の中間くらいの機能は備えており、結構なんでもできる。
さすがに商用のServiceStack OrmLite v4と比べると機能的には大幅に劣るが、それでも[[Micro ORM]]と[[ORM]]の中間くらいの機能は備えており、結構なんでもできる。
==主なパッケージ==
NServiceKit OrmLite関連のパッケージは[[NuGet]]で非常に検索しにくい。
以下を検索窓に[[コピペ]]して検索すると捗る。
**NServiceKit.OrmLite.SqlServer<ref>https://www.nuget.org/packages/NServiceKit.OrmLite.SqlServer/</ref>
**NServiceKit.OrmLite.MySQL<ref>https://www.nuget.org/packages/NServiceKit.OrmLite.MySql/</ref>
**NServiceKit.OrmLite.PostgreSQL<ref>https://www.nuget.org/packages/NServiceKit.OrmLite.PostgreSQL/</ref>
**NServiceKit.OrmLite.Oracle<ref>https://www.nuget.org/packages/NServiceKit.OrmLite.Oracle/</ref>
**NServiceKit.OrmLite.Sqlite<ref>https://www.nuget.org/packages/NServiceKit.OrmLite.Sqlite.Mono/</ref>


==使い方==
==使い方==
*[[NServiceKit OrmLite/データベースに接続する]]
*[[NServiceKit OrmLite/基本的な使い方]]


== 関連項目 ==
== 関連項目 ==
19行目: 30行目:


{{stub}}
{{stub}}
[[category:NServiceKit]]

2015年10月20日 (火) 05:46時点における最新版

NServiceKit OrmLite(読み:えぬさーびすきっと・おーあーるえむらいと)とは、NServiceKitプロジェクトにより開発されている.NET FrameworkおよびMono向けのMicro ORMである。

概要[編集 | ソースを編集]

NServiceKit OrmLiteはServiceStack OrmLite バージョン3から派生したプロジェクトである。

ServiceStack OrmLiteはバージョン4からライセンスAGPL v3に変更になっており、ServiceStack OrmLiteを使用した成果物はいかなる場合もオープンソースにしなければならない。受託開発で開発元が発注元のビジネスロジックを公開するなど常識的に考えて非現実的であり、そのような利用者向けには商用ライセンスが用意されている。実質的には商用ライセンスのみとなった。

これに異論を唱えた人々がNServiceKit OrmLiteの名の下でBSDライセンスを採用した派生物を開発しているものである。

さすがに商用のServiceStack OrmLite v4と比べると機能的には大幅に劣るが、それでもMicro ORMORMの中間くらいの機能は備えており、結構なんでもできる。

主なパッケージ[編集 | ソースを編集]

NServiceKit OrmLite関連のパッケージはNuGetで非常に検索しにくい。 以下を検索窓にコピペして検索すると捗る。

    • NServiceKit.OrmLite.SqlServer[1]
    • NServiceKit.OrmLite.MySQL[2]
    • NServiceKit.OrmLite.PostgreSQL[3]
    • NServiceKit.OrmLite.Oracle[4]
    • NServiceKit.OrmLite.Sqlite[5]

使い方[編集 | ソースを編集]

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]