刚刚开始使用 Visual Studio 2019 的 ASP.NET MVC。我从 GitHub 克隆了一个项目,它运行良好。但是,当我尝试添加类时,我收到错误消息“系统找不到指定的路径”。
我查过这个但找不到任何类似的问题。
我正在尝试运行默认的 ASP.NET MVC 项目,代码没有任何更改。我只克隆了该项目,所以我猜测在获取过程中可能会出现一些问题?
我不确定是否应该让 EF 使用我的域模型。
现在我有三种类型的模型:
我的服务类中的每个方法如下所示:
当使用域实体时,这非常有效,因为 EF 开始跟踪更改并且只能保留已更改的内容。
如果我在从数据库检索时映射到域模型,以便我的服务仅在域模型上工作,那么我的更改当然不会被跟踪:
这些实体不包含数据注释或不包含任何内容,我使用的是 Fluent API。我认为分离领域模型和实体没有意义。我正在查看 Jimmy Bogard、Steve 'Ardalis' Smith、Jason Taylor 的示例,他们都使用域模型作为 EF 实体。他们这样做是为了保持代码简单以用于演示目的还是对分离模型和实体没有好处?
我有一个InputStream作为参数,当我第一次读取它时它工作得很好,但是,读取相同的InputStream不起作用。我就是无法mark()上班reset()。有人知道如何重置这个吗?我正在读取 .txt 文件。该文件包含不会重新出现的敌方对象的生成值,因为输入流标记(?)位于末尾,我猜?
readTxt(InputStream resource){
//resource is a .txt as ResourceStream
arrayList = new BufferedReader(new InputStreamReader(resource,
StandardCharsets.UTF_8)).lines().collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)