使用在线SVN存储库有多安全?
我想与一些朋友合作开发.我知道你可以在部分服务中创建非公开账目,但我不能跌舒适我们所有知识分子的产品送到另一家公司管理.毕竟,如果您的想法有效,那些公司可以轻松找到您的源代码!
你认为这种护理很重要吗?如果是这样,最佳解决方案是什么?
我的问题是不是"它有多好"或"哪个更好",我只是想知道,如果你信任他们,为什么(或为什么不).
下面我给你SVN存储库的例子:
谢谢你们!
我正在开发一个实现DDD和Repository Pattern的应用程序,如下图所示:
我希望保持我的Domain Layer持久无知,所以我不想在那里安装实体框架库.我面临的唯一问题是我的应用程序使用空间数据,但是一旦它属于System.Data.Entity.Spatial命名空间,我就不应该使用DbGeography作为我的实体的属性类型,来自EntityFramework程序集.
有没有办法创建一个类来保存域层中的纬度,经度和高程值,如下所示:
public class Location
{
public double Latitude { get; set; }
public double Longitude { get; set; }
public double Elevation { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后在我的存储库层中将该类转换为DbGeography?
换句话说,域实体只有Location类作为属性:
public class Place : IEntityBase, ILocalizable
{
public int Id { get; set; }
public string Name { get; set; }
public Location Location { get; set; }
public User Owner { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我将其转换为DbGegraphy以保留空间数据并仅在存储库层中进行一些计算.我的计划是尝试这样的转换:
public class LocationMap : ComplexTypeConfiguration<Location>
{
public LocationMap()
{
Property(l …Run Code Online (Sandbox Code Playgroud) 我可以更改列表的初始ID号吗?
我可以创建一个工具,插入一百个项目并删除然后更改ID值.但这对我来说听起来不太好.还有另外一种方法吗?
先谢谢大家.