昨晚有学点新知识,是有关C# 6.0的。

在数据库创建有一张表:

CREATE TABLE [dbo].[ToolLocation]
(
[ToolLocation_nbr] SMALLINT IDENTITY(1,1) NOT NULL PRIMARY KEY,
[LocationName] NVARCHAR(20) NOT NULL,
[Description] NVARCHAR(50) NULL,
[IsActive] BIT NOT NULL DEFAULT(1)
)
GO

Source Code

看看前后对比与写法:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Insus.NET.Models
{
public class ToolLocation
{
public short ToolLocation_nbr { get; set; } = ; public string LocationName { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public bool IsActive { get; set; } = true;
}
}

Source Code

下面Insus.NET演示一下,创建一个实体:

using Insus.NET.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Insus.NET.Entities
{
public class ToolLocationEntity
{
public IEnumerable<ToolLocation> ToolLocations()
{
return new List<ToolLocation>() {
new ToolLocation(),
new ToolLocation { ToolLocation_nbr = , LocationName = "A2", Description = "A2 CNC",IsActive = true},
new ToolLocation { ToolLocation_nbr = , LocationName = "C4", Description = "C4 CNC",IsActive = false}
};
}
}
}

Source Code

它将会有三个对象,第一个对象是使用默认值。

在控制器中:

在ASP.NET MVC视图中,显示这些数据:

看看运行的效果:

最新文章

  1. Java常见Exception整理
  2. css3 进度条
  3. mac系统如何关闭root账户
  4. Python字典笔记
  5. 如何用 OneAPM 优化你的 Node.js 应用?
  6. bootstrap导航条
  7. 在Sublime Text3中运行PHP代码
  8. C语言中嵌入式SQL语句
  9. stack源码
  10. Java多线程之Join方法阻塞线程
  11. python购物车作业
  12. C程序的内存分配及动态内存
  13. 消息中间件——activeMQ
  14. Django ModelForm 校验数据格式
  15. zip()
  16. 强化学习--DeepQnetwork 的一些改进
  17. bbs项目中的零碎点记录
  18. iOS 瀑布流之栅格布局
  19. CentOS 配置自启动Redis
  20. markdown页面内跳转

热门文章

  1. 64位进程池HashCode兼容处理
  2. IOS上架流程
  3. 虚拟化平台cloudstack(6)——使用maven:jetty调试
  4. PHP数据库操作:使用ORM
  5. 初入职场的建议--摘自GameRes
  6. Fedora Static Configure
  7. Atitit sql执行计划
  8. C# string.format、string.connect和+=运算 效率计算
  9. winform 程序制作自己的数字签名(续)
  10. ligerUI Tree 实例 代码