小编Ric*_*ard的帖子

找不到新的Code First Entity Framework数据库

基本上我使用的是Entity Framework Code First技术.我写的代码有效.但是,我在SQL Server Management Studio中找不到新创建的数据库.它在哪里?我应该使用什么IDE来查看新创建的数据库和表.我运行以下代码没有问题:IsoLocationContext db = new IsoLocationContext();

   Address address = new Address();

   address.TrackingNumber = "123";

   db.Addresses.Add(address);
   db.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法找到数据库和表.我确实尝试刷新数据库列表.
然后,我添加了以下行,以确保数据实际上是进入数据库.

   IList<Address> addresses = db.Addresses.ToList();
Run Code Online (Sandbox Code Playgroud)

上述处理也起作用.我也停下来启动服务器并重新启动整个机器.只是为了确保数据没有存储在内存中.一切都按预期工作.我在运行应用程序时也对服务器运行了Profiler,我在Trace中没有看到任何条目.

请告诉我,我错过了什么.这真让我抓狂.

我也在使用SQL Server 2008 R2 Developer/Client版本.

ef-code-first entity-framework-4.1

7
推荐指数
1
解决办法
3466
查看次数

Visual Studio 安装程序未安装 node.js

在 Visual Studio 安装程序中,我选择了 Node.js 开发选项。它运行成功。但是,如果我尝试运行 cmd node -v。它告诉我节点不存在。

我尝试了其他一些方法,包括卸载并重新安装 VS Installer 中的 Node.js 开发选项。另外从网站安装最新版本的节点。

然而,当我尝试运行 VS 2017 附带的预装 Angular 解决方案时,我遇到了问题。该解决方案甚至不会启动。

我能做的最好的事情就是安装 Node 6.10.3。一旦我这样做了,网站就会出现。但是,我在vendor.js 文件中收到JavaScript 错误。我可以继续,但当我尝试导航到另一个菜单项时出现此错误。另外,热模块更换似乎不起作用。(如果我进行了更改,它不会自动重新编译我的 TypeScript 文件)。

我认为关键是正确安装 Node.js 开发选项,因为我能够在另一台 PC 上运行预打包的 Angular 解决方案,并且热模块替换工作正常。

如果有人对如何解决有任何想法,请告诉我。

visual-studio node.js visual-studio-2017

6
推荐指数
1
解决办法
1995
查看次数

具有属性列表的ASP.Net MVC Html.Label?

如何为Html.Label创建一个ASP.Net MVC Helper,它接受属性?

目前,当我定义一个Html.TextBox时,我能够传入一个属性列表.有点像下面这样:

new {disabled="disabled", @class="pcTextBoxWithoutPaddingDisabled"})%> 
Run Code Online (Sandbox Code Playgroud)

但是,它看起来并不像Html.Label具有此功能.因此,我必须使用label标签定义我的标签.有点像下面这样:

<label class="pcLabelBlackWithoutPadding">
Run Code Online (Sandbox Code Playgroud)

我希望能够保持我的Html元素的创建方式.

那么,我如何创建一个Html.Label,它将包含一个属性列表?

谢谢你的帮助.

asp.net-mvc

5
推荐指数
2
解决办法
7151
查看次数

将 WSDL 转换为 XML 工具?

有人知道将 WSDL 转换为 XML 的工具/程序吗?

基本上我只想要一个空的 XML 模板。获得模板后,我可以用数据填充节点。

xml wsdl

4
推荐指数
1
解决办法
4万
查看次数

ASP.Net MVC:你可以在AJAX/jQuery调用中使用数据注释/验证吗?

你可以在AJAX/jQuery调用中使用Data Annotations/Validation吗?如果是这样,请提供示例或帖子,其中显示了一个示例.

基本上我已经看到了一个如何使用数据注释的例子,但它有一个完整的帖子.有没有办法处理AJAX/jQuery调用?不知道如何做到这一点因为我不确定如何在客户端构造Model对象.(我认为这是你必须要做的.)

有人告诉我这可以做到,但我只是不明白它是怎么回事.

谢谢你的帮助.

ajax asp.net-mvc data-annotations

4
推荐指数
1
解决办法
7825
查看次数

jQuery:使用文本值选择下拉列表中的项目

使用jQuery,使用文本值在下拉列表中选择项目的最简单方法是什么.

例如,我有一个包含状态列表的下拉列表.我的文本值为"PA".我想让"PA"成为选定的值.使用jQuery执行此操作的最佳方法是什么?我一直在谷歌搜索几个小时,我找不到这个问题的例子.

请注意,下拉列表中的每个项目都有一个数字键.我知道$(#ddlStates).val(key)将选择我想要的值.但是,我没有关键只有测试("PA")

谢谢你的帮助.

jquery

2
推荐指数
1
解决办法
5801
查看次数

async / await:如果不使用线程,那么对于同时运行处理该怎么做?

我正在做一些研究,以更好地理解C#的异步/等待。

我发现一个网站,其中包含以下代码,以显示同步处理与异步/等待相比要慢多少:

 public IActionResult Index()
        {
            Stopwatch watch = new Stopwatch();
            watch.Start();

            ContentManagement service = new ContentManagement();
            var content = service.GetContent();
            var count = service.GetCount();
            var name = service.GetName();

            watch.Stop();
            ViewBag.WatchMilliseconds = watch.ElapsedMilliseconds;

            return View();
        }

        [HttpGet]
        public async Task<ActionResult> IndexAsync()
        {
            Stopwatch watch = new Stopwatch();
            watch.Start();

            ContentManagement service = new ContentManagement();
            var contentTask = service.GetContentAsync();
            var countTask = service.GetCountAsync();
            var nameTask = service.GetNameAsync();

            var content = await contentTask;
            var count = await countTask;
            var name = await nameTask; …
Run Code Online (Sandbox Code Playgroud)

asynchronous async-await

2
推荐指数
1
解决办法
457
查看次数

AddTransient:有区别吗?

与IServiceCollection.AddTransient方法相关的问题.

下面两行代码基本上做同样的事情吗?他们不一样吗?使用另一个经文是否有优势?

services.AddTransient<MyService,MyService>();
services.AddTransient<MyService>();
Run Code Online (Sandbox Code Playgroud)

我最初的代码设置在第一行,一切正常.但后来我正在调查另一个问题,我看到了第二行的例子.所以,我出于好奇而改变了我的代码,一切仍然有效.

只是好奇.

c# dependency-injection .net-core

0
推荐指数
1
解决办法
326
查看次数