标题:
我觉得这块对绝大多数人是很有必要的,因为很多前端的人用ET不懂服务器,或者半桶水或者没用过Mongodb的人来说,这也是一个坎。这让很多人上手变得简单,也更容易推广。当然加了数据库可能也会对新手有点门槛,可能运行起来都比较费劲,或许有个开关?纯属个人建议,觉得建议不错就顶起来哈,让作者有写代码的动力哈哈。。。
顶
增删改查都在这里 Server/Hotfix/Module/DB/DBComponentSystem.cs
var list = await DBManagerComponent.Instance.GetZoneDB(session.DomainZone()).Query<xx>(d => d.Name == request.Name);
使用就是这样
你要使用复杂查询就要自己去查Mongodb的C#dirver API
Scorpio 这个我知道,我是希望是比较具体的业务设计,我服务器能力也一般,但这个直连数据库也不好吧,应该用代理去访问数据库吧?还有比如数据结构是怎么配合Entity的componentsDB和childrenDB这些,还有配合IGetComponent这些的持久化优化,虽说基本的我都能看懂,只是有给官方的例子会更好吧
wkm https://et-framework.cn/d/180-dbproxycomponent 可以看一下, 你说的没问题, ET提供的就是一个Demo, 怎么来具体业务呢?
wkm 配合Entity的componentsDB和childrenDB
有几个相关的接口, 需要你自己看看源码. https://et-framework.cn/d/52-entityinstanceid
Scorpio 好的,谢了。汗,这么较真,demo也得有逻辑啊,逻辑代码就算是业务代码咯
wkm demo之前就一个账号登录用到了数据库, 之前版本是有的, 只不过注释掉了. 大概是怕新人装数据库麻烦去掉了吧
Scorpio 好的,好的
你说的这些字母哥的1期和2期放置其实都教到了~ 安利一波~