cq-panda / Vue.NetCore

(已支持sqlsugar).NetCore、.Net6、Vue2、Vue3、Vite、TypeScript、Element plus+uniapp前后端分离,全自动生成代码;支持移动端(ios/android/h5/微信小程序。http://www.volcore.xyz/
MIT License
3.82k stars 1.27k forks source link

有关泛型约束的问题 #267

Open Jay413191 opened 2 years ago

Jay413191 commented 2 years ago

请教大大,参考网上的段子做了一个泛型,但泛型约束使用Entity.DomainModels但确出现讯息[Entity.DomainModels是命名空间,但确当成类型使用]. 请教在VOL要如何指定泛型约束?(限定只可用在有定义的TABLE)

public T FindWookSheetNo(string NoType) where T : Entity.DomainModels;

cq-panda commented 2 years ago

都知道类型了还要什么泛型呢

Jay413191 commented 2 years ago

因为每个TABLE都有单号, 本来用SWITCH去取单号,才想用泛型省去用SWITCH

Jay413191 commented 2 years ago

找到了, BaseEntity

public T FindWookSheetNo(string NoType) where T : BaseEntity