dotnetcore / wtm Goto Github PK
View Code? Open in Web Editor NEWUse WTM to write .netcore app fast !!!
Home Page: https://wtmdoc.walkingtec.cn
License: MIT License
Use WTM to write .netcore app fast !!!
Home Page: https://wtmdoc.walkingtec.cn
License: MIT License
还有 添加的了用户之后 mysql环境下 日期格式提示错误;
请问后续打算支持Anular吗?
原因可能是 View.js 的 endsWith 方法是ES6的特性
我发现,selector不能嵌套使用,不知道能不能解决,通常数据量很多时才需要这样做,简单的commbo就行了。
<wt:selector field="Entity.Id" list-vm="IdList" text-bind="IdList.EntityList[0].Name" val-bind="IdList.EntityList[0].ID" select-button-text="选择">
<wt:searchpanel vm="IdList">
<wt:row items-per-row=" ItemsPerRowEnum.Two">
<wt:selector field="Entity.AId" list-vm="AIdList" text-bind="AIdList.EntityList[0].Name" val-bind="AIdList.EntityList[0].ID" select-button-text="选择" link-field="Entity.StorageLocationId" trigger-url="abc">
<wt:searchpanel vm="AIdList">
<wt:row items-per-row=" ItemsPerRowEnum.Two">
<wt:textbox field="AIdList.Searcher.No" />
<wt:textbox field="AIdList.Searcher.Name" />
<wt:checkbox field="AIdList.Searcher.TypeIds" label-text="类型" items="AIdList.Searcher.AllTypes" />
</wt:row>
</wt:searchpanel>
</wt:selector>
<wt:datetime field="IdList.Searcher.DateRange" range="true" type="Date" />
</wt:row>
</wt:searchpanel>
</wt:selector>
维基百科中是这样定义多租户的:
软件多租户技术指的是一种软件架构,这种架构可以使用软件的单实例运行并为多个租户提供服务.租户是通过软件实例的特定权限共享通用访问的一组用户.使用多租户架构,软件应用为每个租户提供实例的专用共享,包括实例的数据、配置、用户管理、租户的私有功能和非功能属性.多租户与多实例架构形成对比,将软件实例的行为根据不同的租户分割开来.
关于多租户的支持及实现,可以参考ABP框架:https://cn.abp.io/documents/abp/latest/Multi-Tenancy
不能运行,一上来就报错,我用的是vs2019最新版本
警告 NU1608 检测到的包版本在依赖项约束之外: Oracle.EntityFrameworkCore 2.19.30 需要 Microsoft.EntityFrameworkCore.Relational (>= 2.2.4 && < 3.0.0),但版本 Microsoft.EntityFrameworkCore.Relational 3.0.0 已解决。 xxks.Test D:\360极速浏览器下载\xxks\xxks.Test\xxks.Test.csproj 1
警告 NU1608 检测到的包版本在依赖项约束之外: Oracle.EntityFrameworkCore 2.19.30 需要 Microsoft.EntityFrameworkCore.Relational (>= 2.2.4 && < 3.0.0),但版本 Microsoft.EntityFrameworkCore.Relational 3.0.0 已解决。 xxks D:\360极速浏览器下载\xxks\xxks\xxks.csproj 1
错误 MSB3086 任务未能使用 SdkToolsPath“”或注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2\WinSDK-NetFx40Tools-x86”找到“al.exe”。请确保已设置 SdkToolsPath,在 SdkToolsPath 之下的相应处理器特定位置存在该工具,并且已安装 Microsoft Windows SDK xxks D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 3639
新版swagger不能正常使用,报错 Failed to load API definition,Internal Server Error /swagger/v1/swagger.json。
1.跟踪调试控制台报错System.NotSupportedException: Ambiguous HTTP method for action - WalkingTec.Mvvm.Admin.Api._ActionLogController.RedoValidation (WalkingTec.Mvvm.Mvc.Admin). Actions require an explicit HttpMethod binding for Swagger 2.0
at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry);
2.查看源代码,应该是BaseApiController中,RedoValidation的问题。
如果没理解错,现在获取配置的写法:
var appsettings = ConfigInfo.AppSettings;
appsettings.First(s => s.Key == "ApiHost");
能否实现
var apiHost = ConfigInfo.AppSettings["ApiHost"];
有英文版本吗?
定义一个model继承PersistPoco后,时使用DC.RUSQL自定义查询,反回结果给LIST无效,提示无数据的问题
有没有单元测试和静态分析代码?
有些公司会要求项目有这些,不然过不了审
SCRIPT438: 对象不支持“addEventListener”属性或方法
SCRIPT5009: “jQuery”未定义
SCRIPT5007: 属性“$”的值为 null、未定义或不是 Function 对象
code first 新增加的实体 手动迁移 也不成功 是什么原因呢?
按照链接http://wtmdoc.walkingtec.cn/setup 生成项目后,在vs中运行报如题错误,猜测应该是没有生成相关的表导致的。数据库用的是mysql,版本号5.7.1,链接字符串已按文档要求设置成Server=120.25.210.45;Database=test;port=3306;uid=root;password=xxxx 格式,该链接字符串通过mysql管理工具,是可以链接到mysql的。是不是不能自动生成数据库?如果不能自动生成,项目中应提供建库脚本,以方便项目的建立,谢谢
我的理解是可以在框架中加载一个外部的菜单
但是我发现现在不好用
请求的地址是[http://localhost:53065/#/http://www.baidu.com]
这样的一个地址
请问是否使用方式不对
建议支持开源ORM框架以支持更多版本数据库,如国内开源SqlSugar,FreeSql
后台用户未调用头像.
拉取的是master最新源码,demo中WalkingTec.Mvvm.Demo,生成的是sqlserver,生成ef报了这个错
Add-Migration init
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
额...
介绍上说:“从2.2.8开始,WTM框架开始支持前后端分离的模式”,那现在的版本有前后端分离吗?
LayUI已推出简单的富文本编辑器,通常后台管理系统中也会用得到,希望能够增加。
server=localhost;userid=root;pwd=sasa;port=3306;database=swfu;
模型类继承PersistPoco,使用导入功能.导入数据时数据库中isvaild的值为0,查询时数据都是失效的(逻辑删除)
POST login/login报错500
Request URL:http://localhost:13137/Login/Login?rd=%2fHome%2fIndex
Request Method:POST
Status Code:500 Internal Server Error
拉取的是master最新源码,我生成的是sqlserver,生成ef报了这个错
线上生成的项目,2.3.9的版本是对的
Add-Migration test
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
角色修改后保存不了
Here is the exception:
An unhandled exception has occurred while executing the request.
2019-09-05T09:07:51.55414483+08:00 System.TypeInitializationException: The type initializer for 'Gdip' threw an exception. ---> System.DllNotFoundException: Unable to load shared library 'libdl' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibdl: cannot open shared object file: No such file or directory
2019-09-05T09:07:51.554172912+08:00 at Interop.Libdl.dlopen(String fileName, Int32 flag)
2019-09-05T09:07:51.554189177+08:00 at System.Drawing.SafeNativeMethods.Gdip.LoadNativeLibrary()
2019-09-05T09:07:51.554197875+08:00 at System.Drawing.SafeNativeMethods.Gdip..cctor()
2019-09-05T09:07:51.55420546+08:00 --- End of inner exception stack trace ---
2019-09-05T09:07:51.554213804+08:00 at System.Drawing.SafeNativeMethods.Gdip.GdipCreateBitmapFromScan0(Int32 width, Int32 height, Int32 stride, Int32 format, HandleRef scan0, IntPtr& bitmap)
2019-09-05T09:07:51.554222023+08:00 at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
2019-09-05T09:07:51.554229964+08:00 at WalkingTec.Mvvm.Mvc._FrameworkController.GetVerifyCode()
And I found the reason is because microsoft/dotnet images do not contain the native libgdiplus library required by System.Drawing.
Here is the reference : Can't use System.Drawing.Common in microsoft/dotnet:runtime
So it will be good to generate Dockerfile when creating template project.
望解决。
谢谢作者写的库,就算不支持也可以用做快速生成后端的库。
建议增加对PostgreSQL数据库的支持。
1、 数据权限->新建数据权限->选择用户组
建议修改成弹窗,选择用户组,切弹出可以搜索,且能分页
2、数据权限->修改数据权限->选择用户组
建议修改成弹窗,选择用户组,切弹出可以搜索,且能分页
3、 数据权限->新建数据权限->选择数据权限
建议弹出的数据权限清单,增加按Name搜索的功能,且能分页
4、 数据权限->修改数据权限->选择数据权限
建议弹出的数据权限清单,增加按Name搜索的功能,且能分页
5、用户组管理->数据权限
如果有多个数据权限的情况下,多个必须都填写,不能只填写其中一种数据权限
右上角的用户菜单,点选一个后,再放上去,不会有选中的效果了
报错信息如下:
System.InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'WalkingTec.Mvvm.Core.BaseVM', but this ViewDataDictionary instance requires a model item of type 'System.Collections.Generic.List`1[DNH.Model.PProductInfo]'.
at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.EnsureCompatible(Object value)
at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary..ctor(ViewDataDictionary source, Object model, Type declaredModelType)
at lambda_method(Closure , ViewDataDictionary )
at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPagePropertyActivator.CreateViewDataDictionary(ViewContext context)
at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPagePropertyActivator.Activate(Object page, ViewContext context)
at Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator.Activate(IRazorPage page, ViewContext context)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context)
at Microsoft.
生成的layerUI项目,未做任何操作,打开api文档报错
作者好,导入excel表格后,列表显示的顺序跟excel表格里的顺序不一样,希望还是能一致
建议支持Oracle数据库
因为实际项目需求中,除了网站后台还需要前台页面配合使用,为了支持这一功能有2个建议:
ueditor添加内容,layui table无法正常显示
貌似前后端分离模式,一直用不了啊
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.