我想学一点F,来自C。我有一个新的库项目,里面有两个代码文件。每个代码文件都位于不同的命名空间中。不过,我需要从另一个文件中打开其中一个名称空间。不过,我似乎无法打开另一个名称空间。就像它不存在一样。有人能指出我做错了什么吗?
这是我的项目结构截图,供参考。。。
联盟团队.fs:
namespace League.Entity2.Database
type LeagueTeam() =
member val Id = 0L with get, set
member val Name = "" with get, set
member val DateCreated = System.DateTime.Now with get, set
namespace League.Entity2.WebApi
open League.Entity2.Database
type TeamGetByIdResponse() =
member val Team = new LeagueTeam() with get, set
TeamGetByIdResponse.fs
LeagueTeam.fs
文件。所以,当我试着
open
League.Entity2
命名空间,但我看不到
Database
中使用的命名空间
文件。如果我手动输入
open League.Entity2.Database
上面说模块
League
名称空间在F#和C#中的工作方式有点不同吗?