下面是我的一个实体:
[Table("UserPaymentAccountHistoryLog")]
public partial class UserPaymentAccountHistoryLog : IEntity
{
public int UserPaymentAccountHistoryLogID { get; set; }
public Guid UserID { get; set; }
public Guid UserPaymentAccountID { get; set; }
public bool ActionType { g
我正在学习ASP.NET MVC。为了创建PK和FK,我在.cs文件中添加了一些代码,如下所示
public class Courses
{
public int CourseID { get; set; }
[Key]
public string CourseName { get; set; }
public string Description { get; set; }
public int Duration { get; set; }
public virtual ICollec
我有部门,中心和管理的树表部门和中心之间的关系是一对多,中心和管理之间的关系也是一对多我想检索Json来获取部门有中心的列表和中心有管理的列表,但我得到了这个结果 [{"secID":4,"cod":"400000000","name":"قطاع الأمن والخدمات المالية والإدارية","Centers":[{"ID":18,"Cent":1.0,"name":"الإدارة العامة لمكتب رئيس
这里怎么了?我在产品和交易之间有很多。尝试构建view,但是我无法为查询获得任何智能感知来加载ProductTransaction表。
实体1
[Table("Transactions")]
public class Transaction
{
[Key]
public virtual int TID { get; set; }
public virtual int FromUserID { get; set; }
public virtual int ToUserId { get; set; }
我想从两个不同的ChatMessage和ChatGroup表中获得一些特定的列。因此返回数据后只包含messageId、Message、SenderUserId、CreatedDate、ChatGroupId。
该查询返回ApplicationUser和ChatGroup数据的所有信息,包括电子邮件、散列密码、user1、user2、ChatMessages和许多我不想要的信息。因此,我尝试在实现中添加Select。
如果发生错误,将实现此操作。
执行情况:
public IEnumerable<ChatMessage> GetMessageInChat(ChatModel mo
我有两个实体user和notification,如下所示
public class Notification
{
public virtual int? FromUserId { get; set; }
public virtual int? ToUserId { get; set; }
public virtual SystemUser FromUser { get; set; }
public virtual SystemUser ToUser { get; set; }
}
public class SystemUser
{
public vi
我有3个模型项、分支和ItemsInBranches,定义如下
public class Items
{
public int Id { get; set; }
public string Barcode { get; set; }
public string Name { get; set; }
public int SizeId { get; set; }
public int Price { get; set; }
public int DiscountId { get; set; }
public int ShortageMarg
protocol NoteProtocol {
var body: NSString? { get set }
var createdAt: NSDate? { get set }
var entityId: NSString? { get set }
var modifiedAt: NSDate? { get set }
var title: NSString? { get set }
// class methods
class func insertNewNoteInManagedObjectContext(managedObje
在我们的系统中,我们有我们的领域,这只是一堆与poco相关的bog标准,我们使用NHibernate和所有的延迟加载等来补充和保存对象数据。
让我说我有这个领域的结构。(这是我在飞行中创建的一个纯示例)
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
}
public class Address
{
public int Id { get; set; }
pu
我有两门课:
public class BookingSummary
{
public int BookingId { get; set; }
public string BookingReference { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public string HotelCode { get; set; }
public string HotelName { get; set; }
p
我有一个WPF MVVM应用程序。我有一个由实体框架(Database )生成的客户模型(Database)和一个CustomerViewModel,其中我创建了一个客户模型实例,并在ViewModel属性get和set中使用模型成员。
这是我的客户模型:
public partial class TblCustomer
{
public TblCustomer()
{
this.TblSalesInvoices = new HashSet<TblSalesInvoice>();
this.TblSalesOrders = new H
我目前正在开发一个MVC4应用程序。我的创建控制器如下所示。
[HttpPost]
[ValidateAntiForgeryToken()]
public ActionResult Create(OfficeCreateModels model)
{
bool success = false;
string message = "";
try
{
if (model.Name.IsNullOrWhitespace()) throw new Exception("Unable to create this Office Na
我的HR数据库也有类似的问题。
我正在使用应用程序用户的Google ID login - UserProfile表和Contact表来存储所有员工。
因为用户还可以访问他们的记录(更新他们的个人详细信息)并提交度假请求,所以我需要将UserProfile.UserProfileID与Contact.ContactID进行匹配。
登录-在创建新的UserProfileID和创建新联系人(由人力资源部门创建)时也应执行此操作。
有什么建议吗?
Bellow是UserProfile和Contact的模型。UserProfile
public class UserProfileViewModel
{
我想测试一个具有以下签名的方法。
int SomeMethod(List<Employee> employees)
以下是相关的课程
public class Employee
{
public int CustomerID { get; set; }
public string LastName { get; set; }
public string FirstName { get; set; }
public Address Address { get; set; }
}
public class Address
{
public s
我在javascript中声明了一个对象,我想将它发送给我的控制器。该对象的类型为VMInterface,其外观如下:
public class VMInterface
{
public string Name { get; set; }
public int SourceID { get; set; }
public int ProjectID { get; set; }
public string Description { get; set; }
public VMConnection VMConnection { get; set; }
我正在建设ParkingReservation在DDD,简而言之,人们可以邀请地点和当汽车进入相机识别模型和更新的地方的状态。
我将模型划分为三个有界的上下文:
第一个是保留上下文,它包括以下对象:
`public class Lot
{
public int ID { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
public List<Place> Places { get; set; }
}
public class Pla
public class CreateProjeModel
{
public Proje Proje { get; set; }
public List<GeometryModel> GeometryList { get; set; }
public CreateProjeModel()
{
Proje = new Proje();
GeometryList = new List<GeometryModel>();
}
}
public class GeometryModel
{
publ
发票项目和整个发票的折扣应该是负线项目还是发票的单独属性?
在类似的问题中,,询问者更多地关注订单而不是发票(这是一个稍微不同的业务实体)。建议将折扣与订单项目分开,因为折扣不等同于费用或产品,而且可能有不同的报告要求。因此,折扣不应该仅仅是一个负行项目。
在此之前,我曾成功地使用负线项目来明确地表示和计算折扣,但从业务角度来看,这是不灵活和不准确的。现在我选择在每一个项目上加上折扣,连同发票范围内的折扣。
是这样做的吗?每个项目都应该有自己的折扣金额和百分比吗?
域模型代码示例
这就是我的域模型(映射到SQL存储库)的样子:
public class Invoice
{
public
下面是一个C#代码,我可以使用get并设置为每次读取和写入属性,我可以在android中这样做吗?谢谢!
public class Project
{
public Project()
{
CreatedDate = DateTime.Now;
}
public int ProjectID { get; set; }
public string Subject { get; set; }
public string Description { get; set
我创建了这两个类(POCO).
public class Address
{
public int Id { get; set; }
public string Street { get; set; }
public string Number { get; set; }
public string Neighborhood { get; set; }
public string ZipCode { get; set; }
public int CityId { get; set; }
public virtual City City
作为一名新程序员,我正在尝试理解何时应该为我的模型创建导航属性。权衡是什么?
在极端情况下,模型可以只包含任何字段需求,或者基本模型可以具有每个字段的导航属性?
或者是否应该将导航属性仅用于复杂的相关实体(具有多个属性的实体)?
我正在考虑的另一个考虑因素是MVC down或jquery autocomplete的最佳方案。设计模型将如何影响应用程序和sql性能?
public class Vendor
{
public int ID { get; set; }
public string Name { get; set; }
public string Number
我使用Entity Framework,在数据库中用户和盒子之间有一个多对多的关系,如下所示:
public class HistoryEntry
{
public int BoxId { get; set; }
public virtual Box Box { get; set; }
public int UserId { get; set; }
public virtual User User { get; set; }
public int ResultBoxId { get; set; }
public virtual Box Res
我正在尝试为学生和教师创建一个社交网络应用程序。我目前正在设计用户帐户模块
我已经想到了这两种方法
方法1
Public class Account
{
public string AccountId{get;set;}
public string AccountName{get;set;}
.
.
.
}
public class Student : Account
{
public Course[] Courses {get; set;}
//other student properties
.
我正在开发Asp.Net核心应用程序。我有4个相关的表... public partial class AlarmInstall
{
public int AlarmInstallId { get; set; }
public int HouseId { get; set; }
public string Model { get; set; }
public virtual House House { get; set; }
}
public partial class House
{
public House()
{
Al
表
我用外键关系创建了这样的表。
create table Departments
(
Id int primary key identity,
Name varchar(100)
)
create table Employees
(
Id int primary key identity,
Name nvarchar(max),
Salary decimal,
DepartmentId int foreign key references Departments(Id)
)
模型
我建立了员工和部门的关系模型
public class Empl
我有一个questionGroup,它看起来像这样:
public class QuestionGroup
{
public int Id { get; set; }
[Required] [MaxLength(255)] public string Text { get; set; }
public QuestionGroupType Type { get; set; }
public IList<Question> Questions { get; set; }
}
问题模型如下所示:
public class Question
{
p
我有几个类需要填充它们的属性。例如:
class RecordType1
{
public DateTime Date { get; set; }
public string Name { get; set; }
public string Value { get; set;}
}
class RecordType2
{
public DateTime Date { get; set; }
public string Name { get; set; }
public string Location { get; set; }
publ
嗨,我有三个类作为对象进入数据库。
public class Employees
{
public int Id { get; set;}
public string Name { get; set;}
public string SocialSecurityNumber{ get; set;}
public DateTime DateOfBirth { get; set;}
}
public class Education
{
public int Id { get; set;}
public string EmployeeId { get;
在这个一对多的场景中,更新图书和页面的推荐方法是什么(EF )?
一本书包含一页或多页。每一页只属于一本书,而页本身并不存在。
各实体:
class Book
{
public int Id {get; set;}
public string Title {get; set;}
public string ISBN {get; set;}
public virtual ICollection<Page> Pages {get; set;}
}
class Page
{
public int Id { get; set; }
我正在尝试使用AdventureWorks2012数据库和EF在我的演示应用程序中保持一致性,但我需要一些帮助来将这条Linq语句转换为扩展方法。
return (from person in this.context.Persons
from email in this.context.EmailAddresses
where email.EmailAddress == emailAddress
select person).FirstOrDefault();
这些对象包括:
public class Person
{
public i
我有具有一对多关系的表Company和Roles。我知道对于惰性加载设置,角色实体的FK值应该自动设置为与其公司的PK值同步。在Company表中,我添加了一个company entity实例,但由于某种原因,当我添加新的角色实体实例时,它被添加为null。我做错了什么?
下面是我的域类和上下文:
public class Company
{
public Company()
{
Roles = new List<Role>();
Employees = new List<Employee>();
}
p
我正在编写一些导入文件的代码,这些代码将根据描述文件布局的模板导入分隔文件或固定宽度文件。
我创建了一个接口IFileTemplate:
public interface IFileTemplate
{
string Name { get; set; }
bool IgnoreEmptyLines { get; set; }
}
它由DelimitedFileTemplate类和FixedWidthFileTemplate类使用。
我还有一个接口,用于指定组成模板的每个列:
public interface IFileTemplateColumn
{
int ID { get
我正在使用automapper来映射视图模型和实体模型,这一切都很好,但是现在我有了一个稍微不同的场景,AutoMapper无法映射我的类型。
我的视图模型:
public class CriminalSearchViewModel
{
public CriminalSearchParamsViewModel SearchParameters { get; set; }
public SelectList GenderSelectList { get; set; }
public SelectList NationalitySelectList { g
如何在特定时间在mvc剃须刀视图中的一个视图中获取和插入数据?我的意思是在create视图中从数据库中填充下拉列表。
当我添加主题和骗子模型时,我想填写以下内容。
部门名单
学期表
标准表
流列表
骗子模型:
namespace firstapp.Models
{
public class chepter
{
[ForeignKey("dip_id")]
public int dipart_id { get; set; }
public int chep_id { get; set; }
publi
在这种情况下,我很难跟踪wiki。我想使用Automapper5.2。对于end示例,我找不到一个简单的结尾,它显示了具有上下文的可靠配置。在上下文中,我的意思是在哪里放置配置文件,静态api和实例api之间有什么区别?
我查看了DNRTV下载,但它处理1.0版本。
你是怎么安排这个包裹的?我有一个名为Client的模型如下所示。
public class Client : IEntityBase
{
public Client()
{
Jobs = new List<Job>();
}
public int Id { get
public class MobilePhone{
public int Id {get; set;}
public string Name { get; set; }
public Owner Owner { get; set; }
}
public class Owner{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public ICollection<City&g
在这种情况下,我需要根据某些条件将单个属性映射为多个源属性的组合。
目的地:
public class Email
{
public Email() {
EmailRecipient = new List<EmailRecipient>();
}
public string Subject{get; set;}
public string Body {get; set;}
public virtual ICollection<EmailRecipient> EmailRecipient { get; set; }
我有两个模型:帐户和任务
public class Account
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Key]
public Guid UserId { get; set; }
public string UserType { get; set; }
public string Name { get; set; }
}
public class Task
{
[DatabaseGenerated(D
我感兴趣的是,“始终有效”实体方法(稍后的vs isValid方法)的支持者将如何建议用集合对对象建模。我真的很喜欢这种方法背后的想法,但是随着我的对象变得更加复杂,我很难实现它。我想知道,是否需要强制用户只使用一种更新方法,并指定所有字段?
例如:
public Meeting
{
public string Name {get; protected set;} -- must have
public DateTime Time {get; protected set;} -- must have
public IWine Wine {get; pr
在MVC5项目中,有几个主/详细实体,如下所示:
public class Group
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
//Navigation Properties
public virtual ICollection<GroupStudent> GroupStudents { get; set; }
}
public class GroupStudent
{
[Key]
public int Id { get;