当前位置: 代码迷 >> C# >> ServiceStack.OrmLite ORM使用解决方法
  详细解决方案

ServiceStack.OrmLite ORM使用解决方法

热度:160   发布时间:2016-05-05 03:26:33.0
ServiceStack.OrmLite ORM使用
ServiceStack.OrmLite 在nuget上有使用限制的!


Whilst ServiceStack v4 is a commercially-supported product, we also allow free usage for small projects and evaluation purposes. 
The NuGet packages above include the quota's below which can be unlocked with a license key:

10 Operations in ServiceStack (i.e. Request DTOs)
10 Tables in OrmLite
20 Different Types in JSON, JSV and CSV Serializers *
20 Different Types in Redis Client Typed APIs
6000 requests per hour with the Redis Client


那么在github下载的源码编译后的DLL 里面也有限制吗?
有使用过的吗?
ServiceStack.OrmLite.SqlServer项目初始化配置咋写?
------解决思路----------------------
如果这个问题已经解决了的话,可以找个时间下载下来看看
------解决思路----------------------
表达式树拼接这个在一开始的版本就有的吧,不过当初源代码没特别细看,不知道它是不是延迟加载的
------解决思路----------------------
引用:
@wyd1520


ServiceStack.OrmLite 在github 有没有限制,如果有限制,指点一下在哪改,我自己去改,现在改没方向,请指点
源码已下载!


GitHub上原码有限制的。记得他只能使用5张表超出5张就报异常。要自己手动把源码里面的限制去掉。
ServiceStack.OrmLite 这只是其中的一个工程
还有Text 、Interface 这两个工程你也要下下来 他的限制好像在Interaface里位置在哪要回家看代码,现在电脑上没有。。

------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

@wyd1520


ServiceStack.OrmLite 在github 有没有限制,如果有限制,指点一下在哪改,我自己去改,现在改没方向,请指点
源码已下载!


GitHub上原码有限制的。记得他只能使用5张表超出5张就报异常。要自己手动把源码里面的限制去掉。
ServiceStack.OrmLite 这只是其中的一个工程
还有Text 、Interface 这两个工程你也要下下来 他的限制好像在Interaface里位置在哪要回家看代码,现在电脑上没有。。

好的,我先研究下那个源码



These quotas are lifted in  ServiceStack.Client   generic service clients  allowing un-restricted access when consuming ServiceStack services. 限制在ServiceStack.Client 里面,我还没找到
------解决思路----------------------
在 ServiceStack.OrmLite下的 OrmLiteConfigExtensions 第199行把这句注释掉就可以了

  //LicenseUtils.AssertValidUsage(LicenseFeature.OrmLite, QuotaType.Tables, typeModelDefinitionMap.Count);
  相关解决方案